Как я могу проверить записи моей базы данных heroku? - PullRequest
30 голосов
/ 29 апреля 2011

Я только что развернул свое приложение на heroku и указал свой пользовательский домен на серверах heroku. Как я могу проверить записи в моей базе данных heroku?

Ответы [ 10 ]

40 голосов
/ 29 апреля 2011

Вы можете использовать heroku run rails console и просматривать свои записи с помощью Model.all или любым другим способом.

Если вы хотите сделать резервную копию базы данных, посмотрите heroku PG backups , затем вы можете импортировать вашу базу данных на локальный компьютер и посмотреть ее там. В зависимости от вашего адаптера БД вы можете использовать sqlite browser для sqlite3 или phpmyadmin для MySQL.

31 голосов
/ 29 декабря 2013

Я нашел похожий вопрос, подобный этому, и вот что @Chowlett говорит:

"Вы можете запустить heroku pg:psql, чтобы запустить консоль Postgres, затем выполнить \d, чтобы увидеть все таблицы, и \d tablename для просмотра подробностей для конкретной таблицы. "

Вы также можете набрать select * from tablename; для просмотра содержимого таблицы.

Как просмотреть текущую схему базы данных для приложения Heroku в Терминале

3 голосов
/ 02 ноября 2015

Heroku теперь имеет надстройку с именем PostgreSQL Studio (в настоящее время бесплатная и в бета-версии), которая позволит вам получать доступ к вашей базе данных из браузера, не используя CLI, так же как PHP MyAdmin.

Чтобы прикрепить это дополнение к вашему приложению,

heroku addons:create pgstudio

Затем перейдите к списку надстроек в Heroku, выберите PostgreSQL Studio, авторизуйте его, выберите базу данных для подключения из раскрывающегося списка всех баз данных, и вы попадете в веб-интерфейс для обработки выбранного базы данных.

Вы можете обратиться к этой официальной статье о Heroku: https://devcenter.heroku.com/articles/pgstudio

3 голосов
/ 29 января 2015

Я дам способ подключения через инструмент с графическим интерфейсом

Выполните следующую команду, чтобы получить учетные данные базы данных от Heroku:

heroku pg:credentials DATABASE_URL

Затем вы можете использовать инструмент GUI, такой как PG Commander или PGAdmin, для подключения к БД

3 голосов
/ 29 апреля 2011

heroku db: потяните, чтобы локально вытащить свою производственную базу данных, чтобы взглянуть на нее.

2 голосов
/ 05 декабря 2014

Простой ответ:

heroku pg: info

1 голос
/ 18 февраля 2016

Вы также можете загрузить Postgres на стороне клиента, например Postico, и, используя информацию, предоставленную в этом URL, ввести пароль, имя базы данных и т. Д., Затем вы можете создавать локально, как phpMyAdmin.

0 голосов
/ 05 июля 2018

Подключение к базе данных с помощью Sequel Pro. Вы можете найти ваш ClearDB URL, используя команду heroku config. Структура для подключения выглядит следующим образом:

CLEARDB_DATABASE_URL => mysql://[username]:[password]@[host]/[database name]?reconnect=true
0 голосов
/ 16 декабря 2016

Вы можете использовать данные героя, позволяющие выполнять запросы онлайн Здесь вы можете найти документацию https://devcenter.heroku.com/articles/dataclips.

0 голосов
/ 21 февраля 2012

Я использую гем admin_data, хорошо работает в Heroku.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...