Я только что развернул свое приложение в heroku и указал свой пользовательский домен на серверы heroku. Как я могу проверить записи в своей базе данных heroku?
Как проверить записи моей базы данных heroku?
Ответ 1
Вы можете использовать heroku run rails console
и посмотреть свои записи с помощью Model.all
или любого другого метода.
Если вы хотите сделать резервную копию базы данных, посмотрите heroku PG backups, вы можете импортировать свою базу данных на свой локальный компьютер и посмотреть там, В зависимости от вашего адаптера db вы можете использовать браузер sqlite для sqlite3 или phpmyadmin для MySQL.
Ответ 2
Я нашел аналогичный вопрос, подобный этому, и вот что говорит @Chowlett:
"Вы можете запустить heroku pg:psql
, чтобы запустить консоль Postgres, а затем выпустить \d
, чтобы увидеть все таблицы, и \d tablename
, чтобы просмотреть детали для конкретной таблицы."
Вы также можете ввести select * from tablename;
, чтобы просмотреть содержимое таблицы.
Как просмотреть текущую схему базы данных для приложения Heroku в терминале?
Ответ 3
heroku db: потяните, чтобы вытащить свою производственную БД локально, чтобы заглянуть в нее.
Ответ 4
Я дам метод для подключения через инструмент графического интерфейса
Выполните следующую команду, чтобы получить учетные данные базы данных из Heroku:
heroku pg:credentials DATABASE_URL
Затем вы можете использовать инструмент GUI, например PG Commander или PGAdmin, для подключения к db
Ответ 5
Heroku теперь имеет надстройку с именем PostgreSQL Studio (в настоящее время бесплатную и в бета-версии), которая позволит вам получить доступ к вашей базе данных из браузера, не используя CLI, как PHP MyAdmin.
Чтобы добавить это дополнение к вашему приложению,
heroku addons:create pgstudio
Затем перейдите в список надстроек на Heroku, выберите PostgreSQL Studio, авторизуйте его, выберите базу данных для подключения из выпадающего списка всех баз данных и перейдете на веб-интерфейс, чтобы обрабатывать выбранные вами базы данных.
Вы можете обратиться к этой официальной статье о Героку: https://devcenter.heroku.com/articles/pgstudio
Ответ 6
Самый простой ответ:
heroku pg: info
Ответ 7
Вы также можете загрузить клиентскую Postgres, такую как Postico, и используя информацию, указанную в этом URL-адресе, для ввода пароля и имени базы данных и т.д., вы можете создавать локально, точно так же, как phpMyAdmin.
Ответ 8
Я использую камень admin_data, хорошо работаю в Heroku.
Ответ 9
Вы можете использовать dataclips героя, который позволяет запускать запросы в Интернете. Здесь вы можете найти документацию https://devcenter.heroku.com/articles/dataclips.