2013-06-04 6 views
10

Ho bisogno di utilizzare alcune funzionalità proprietarie di PostgreSQL come regole e trigger per il partizionamento delle tabelle. Per quanto ne so, questo tipo di funzionalità non può essere scaricato su schema.rb, quindi ho modificato il parametro di configurazione schema_format in: sql.heroku rake db: structure: load failure

Ora, quando provo a caricare rake db: Struttura: Carica per caricare il generato structure.sql nel database Heroku, non riesce dicendo: sh: psql: non trovato

Come posso fare?

risposta

6

È possibile utilizzare pg:psql per eseguire lo script dal computer di sviluppo a fronte del database:

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

Basta fare in modo che il ramo si è verificato a livello locale è lo stesso di quello che si è distribuito.