Comment faire pour afficher le schéma de base de données pour Heroku application dans le Terminal?
Je suis en train de voir mon Heroku application du schéma dans le Terminal (Mac OS X Lion) et je suis tombé sur une commande qui ne fait que cela. Dans le Terminal, je lance heroku run more db/schema.rb
mais il semble afficher une ancienne version du schéma. Je viens de migré le Heroku db et j'ai remarqué qu'aucune des nouvelles colonnes sont répertoriés.
Je n'arrive pas à trouver quelque chose d'utile dans Heroku de la documentation. Quelqu'un sait-il une commande pour afficher le schéma de base de données pour un Heroku app?
En passant, j'ai hérité le code pour l'application et pour quelque raison que tous les fichiers de migration sont commentées (il y a probablement 40+ fichiers), donc je ne peux pas juste s' rake db:migrate
localement pour mettre à jour le schéma; par conséquent, j'aimerais voir le Heroku application du schéma directement.
Des suggestions?
Vous devez vous connecter pour publier un commentaire.
Vous pourriez exécuter
heroku pg:psql
de tirer jusqu'à une Postgres console, puis le problème\d
pour voir tous les tableaux, et\d tablename
pour afficher les détails d'un tableau particulier.Pour rails de schéma, essayez:
run
dyno est en place, ce qui est en soi assez longtemps pour qu'il soitcat
'd.Vous pouvez utiliser rateaux: