Erros Rails + PostGIS migrando banco de dados
Eu estava seguindo a palestra de Daniel Azuma sobreanálise geoespacial com trilhos mas estou tendo dificuldades sempre que corrorake db:migrate
no segundo projeto.
Os detalhes da minha configuração são os seguintes: Estou executando o Postgresql usandoPostgres.app que me dá a versão 9.1.3 do Postgres e 2.0.0 do PostGIS. Eu me deparo com alguns problemas com o arquivo database.yml e executando migrações. (Eu adicionei as gemas relevantes e solicitei suas informações no application.rb)
Meu arquivo database.yml se parece com isso:
development:
adapter: postgis
postgis_extension: true
host: localhost
encoding: unicode
database: my_app_development
pool: 5
username: my_app
password:
Se eu adicionar a seguinte linhaschema_search_path: "public,postgis"
Eu recebo:
rake aborted!
PG::Error: ERROR: schema "postgis" does not exist
: SET search_path TO public,postgis
Se eu remover essa linha, recebo o seguinte erro quando tento migrar meu banco de dados:
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'
Alguém tem uma ideia sobre como corrigir esses problemas?