2013-06-04 3 views
10

je dois utiliser certaines fonctionnalités exclusives telles que les règles de PostgreSQL et déclenche pour le partitionnement de table. Tant que je sais, ces types de fonctionnalités ne peuvent pas être sauvegardés dans schema.rb, donc j'ai changé mon paramètre de configuration schema_format en: sql.râteau heroku db: structure: défaut de charge

Maintenant, lorsque je tente de charger rake db: structure: charge à charger généré structure.sql dans la base de données Heroku, il ne dit: sh: psql: not found

Comment puis-je faire?

Répondre

6

Vous pouvez utiliser pg:psql pour exécuter le script de votre machine de développement contre la base de données:

cd your-rails-project 
heroku pg:psql -a your-app-name <db/structure.sql 

Assurez-vous que la branche que vous avez vérifié est le même local que celui que vous avez déployé.