Итак, я недавно перешел на postgresql, и у меня возникли проблемы с созданием тестовой базы данных. Каждый раз, когда я запускаю грабли, кажется, что это лишает меня возможности доступа к созданной мной тестовой базе данных. Например, если я запускаю следующую команду
createdb -Ouser -Eutf8 example_test
Я могу отлично выполнить тесты, однако, если я выполню задачу rake, я получу следующую ошибку:
.rvm/gems/ruby-1.9.2-p180@standard/gems/activerecord-3.1.0/lib/active_record/connection_adapters/postgresql_adapter.rb: 991: в «инициализировать»: FATAL: база данных «example_test» делает не существует (PGError)
Если я создам новую тестовую базу данных примерно так:
createdb -Ouser -Eutf8 example2_test
Все будет работать снова, пока мне не придется запускать грабли. Кто-нибудь знает, что это за проблема?