Vraag heroku hark db: structuur: laaddefect


Ik moet een aantal eigen functies van PostgreSQL gebruiken, zoals regels en triggers voor het partitioneren van tabellen. Zolang ik weet, kunnen dit soort functies niet naar schema.rb worden gedumpt, dus heb ik mijn configuratieparameter schema_format gewijzigd in: sql.

Nu, wanneer ik rake db: structure: load laad om de gegenereerde structure.sql in de heroku-database te laden, zegt het niet: sh: psql: not found

Hoe kan ik het doen?


10
2018-06-04 10:44


oorsprong


antwoorden:


Je kunt gebruiken pg:psql om het script van uw ontwikkelmachine tegen de database uit te voeren:

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

Zorg ervoor dat de vertakking die u lokaal hebt uitgecheckt dezelfde is als degene die u hebt geïmplementeerd.


7
2017-11-02 23:59