2013-06-04 11 views
10

Potrzebuję użyć niektórych zastrzeżonych funkcji PostgreSQL, takich jak reguły i wyzwalacze partycjonowania tabel. O ile wiem, tego rodzaju funkcje nie mogą być zrzucane do schema.rb, więc zmieniłem parametr konfiguracyjny schema_format na: sql.runt dboku db: struktura: awaria obciążenia

Teraz, gdy próbuję załadować rake db: Struktura: obciążenie generowane structure.sql załadować do bazy Heroku, to nie mówi: sh: psql: Nie znaleziono

Jak mogę to zrobić?

Odpowiedz

6

Można użyć pg:psql uruchomić skrypt z jednym komputerze z bazą danych:

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

Wystarczy upewnić się, że oddział został wyrejestrowany lokalnie jest taka sama jak ta, którą wdrożono.