web-dev-qa-db-fra.com

Comment vérifier les enregistrements de ma base de données heroku?

Je viens de déployer mon application sur heroku et j'ai orienté mon domaine personnalisé vers les serveurs heroku. Comment puis-je vérifier les enregistrements dans ma base de données heroku?

28
Justin Meltzer

Vous pouvez utiliser heroku run Rails console et consulter vos enregistrements avec Model.all ou toute autre méthode.

Si vous souhaitez sauvegarder la base de données, consultez sauvegardes heroku PG , vous pourrez alors importer votre base de données sur votre ordinateur local et la consulter. En fonction de votre adaptateur de base de données, vous pouvez utiliser sqlite browser pour sqlite3 ou phpmyadmin pour MySQL.

40
Andre Schweighofer

J'ai trouvé une question similaire comme celle-ci et voici ce que dit @Chowlett:

"Vous pouvez exécuter heroku pg:psql pour lancer une console Postgres, puis lancer \d pour voir toutes les tables et \d tablename pour voir les détails d'une table particulière."

Vous pouvez également taper select * from tablename; pour afficher le contenu de la table.

Comment afficher le schéma de base de données actuel pour l'application Heroku dans Terminal?

28
Daniel

Je vais vous donner la méthode pour vous connecter via un outil graphique

Exécutez la commande suivante pour obtenir les informations d'identification de la base de données auprès de Heroku:

heroku pg:credentials DATABASE_URL

Ensuite, vous pouvez utiliser un outil graphique comme PG Commander ou PGAdmin pour vous connecter à la base de données.

3
hexinpeter

heroku db: tirez pour extraire localement votre base de données de production afin d’y jeter un coup d’œil.

3
John Beynon

Heroku a maintenant un add-on nommé PostgreSQL Studio (actuellement gratuit et en version bêta) qui vous permettrait d’accéder à votre base de données à partir du navigateur, sans avoir à utiliser la CLI, un peu comme PHP MyAdmin.

Pour joindre cet add-on à votre application, 

heroku addons:create pgstudio

Ensuite, allez à la liste des add-ons sur Heroku, sélectionnez PostgreSQL Studio, autorisez-le, sélectionnez la base de données avec laquelle vous connecter avec la liste déroulante de toutes les bases de données et cela vous mènera à l'interface Web pour gérer votre base de données sélectionnée.

Vous pouvez vous référer à cet article officiel sur Heroku: https://devcenter.heroku.com/articles/pgstudio

3
Vishal

La réponse facile est:

heroku pg: info

2
Nikhil

Vous pouvez également télécharger un Postgres côté client, comme Postico, et en utilisant les informations fournies dans cette URL pour entrer le mot de passe, le nom de la base de données, etc., vous pouvez créer localement, tout comme phpMyAdmin.

1
Nate Sun

Connectez-vous à la base de données à l'aide de Sequel Pro. Vous pouvez trouver votre URL ClearDB en utilisant la commande heroku config. La structure de connexion est la suivante:

CLEARDB_DATABASE_URL => mysql://[username]:[password]@[Host]/[database name]?reconnect=true
0
Connor Leech

Vous pouvez utiliser heracu dataclips qui permet d’exécuter des requêtes en ligne. Ici vous pouvez trouver la documentation https://devcenter.heroku.com/articles/dataclips .

0
Pavel Polushkin

J'utilise le joyau admin_data, fonctionne bien à Heroku.

0
rtfminc