Migrujące bazy danych Rails + PostGIS

Śledziłem przemówienie Daniela Azumyanaliza geoprzestrzenna z szynami ale mam trudności z każdym biegiemrake db:migrate w drugim projekcie.

Szczegóły mojej konfiguracji są następujące: Używam Postgresql używającPostgres.app co daje mi wersję 9.1.3 Postgres i 2.0.0 PostGIS. Wpadłem na kilka problemów z plikiem database.yml i uruchomionymi migracjami. (Dodałem odpowiednie klejnoty i potrzebowałem ich informacji w application.rb)

Mój plik database.yml wygląda tak:

 development:
   adapter: postgis
   postgis_extension: true
   host: localhost
   encoding: unicode
   database: my_app_development
   pool: 5
   username: my_app
   password:

Jeśli dodam następujący wierszschema_search_path: "public,postgis" Dostaję:

 rake aborted!
 PG::Error: ERROR:  schema "postgis" does not exist
 : SET search_path TO public,postgis

Jeśli usuwam ten wiersz, podczas próby migracji mojej bazy otrzymuję następujący błąd:

rake aborted!
PG::Error: ERROR:  relation "geometry_columns" does not exist
LINE 1: SELECT * FROM geometry_columns WHERE f_table_name='schema_mi...                       ^
: SELECT * FROM geometry_columns WHERE f_table_name='schema_migrations'

Czy ktoś ma pomysł na rozwiązanie tych problemów?

questionAnswers(6)

yourAnswerToTheQuestion