Comment puis-je vérifier les enregistrements de ma base de données heroku?
je viens de déployer mon application sur heroku et de pointer mon domaine personnalisé vers les serveurs heroku. Comment puis-je vérifier les enregistrements dans ma base de données heroku?
10 réponses
vous pouvez utiliser heroku run rails console
et regarder vos dossiers avec Model.all
ou toute autre méthode.
si vous voulez sauvegarder la base de données regarder heroku PG sauvegardes , vous pouvez alors importer votre base de données sur votre machine locale et regardez-le là. Selon votre adaptateur db, vous pouvez utiliser sqlite browser pour sqlite3 ou phpmyadmin pour MySQL.
j'ai trouvé une question similaire et voici ce que @Chowlett dit:
"Vous pourriez exécuter heroku pg:psql
pour mettre le feu à un Postgres console, puis le problème \d
pour voir toutes les tables, et de \d tablename
pour afficher les détails d'un tableau particulier."
vous pouvez aussi taper select * from tablename;
pour voir le contenu de la table.
comment consulter le schéma de base de données actuel de L'application Heroku en Terminal?
heroku db:tirer à tirer de votre base de données de production localement afin de prendre un coup d'oeil.
je vais donner la méthode pour se connecter via un outil GUI
exécutez la commande suivante pour obtenir les informations d'identification de la base de données de Heroku:
heroku pg:credentials DATABASE_URL
alors vous pouvez utiliser un outil GUI comme PG Commander ou PGAdmin pour se connecter au db
Heroku a maintenant un add-on nommé PostgreSQL Studio (actuellement libre et en beta) qui vous permettrait d'accéder à votre base de données à partir de l'intérieur du navigateur, sans avoir à utiliser CLI, un peu comme PHP MyAdmin.
pour joindre ce sur à votre demande,
heroku addons:create pgstudio
puis allez à la liste des add-ons sur Heroku, sélectionnez PostgreSQL Studio, autorisez-le, sélectionnez la base de données à connecter à partir de la liste déroulante de toutes les bases de données et il vous prendra pour 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
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 et le nom de la base de données, etc, alors vous pouvez créer localement, tout comme phpMyAdmin.
vous pouvez utiliser heroku dataclips qui permet d'exécuter des requêtes en ligne. Vous trouverez ici la documentation https://devcenter.heroku.com/articles/dataclips .
connectez-vous à la base de données en utilisant Sequel Pro. Vous pouvez trouver votre url ClearDB en utilisant la commande heroku config
. La structure de raccordement est la suivante:
CLEARDB_DATABASE_URL => mysql://[username]:[password]@[host]/[database name]?reconnect=true