Rails 3.1 Миграция в PostgreSQL локально - PullRequest
0 голосов
/ 07 марта 2012

Я хочу использовать PostgreSQL локально, так как я должен использовать его на Heroku.У меня уже есть приложение и все, поэтому мне нужно конвертировать то, что я использую с помощью MySQL.

У меня есть

group :development, :test do
  gem 'pg'
end
group :production do
  gem 'pg'
end

, и я уже сделал brew install pg.Я запустил rake db:setup и получил эту ошибку

Couldn't create database for {"adapter"=>"sqlite3", "database"=>"db/test.sqlite3", "pool"=>5, "timeout"=>5000}
db/development.sqlite3 already exists
rake aborted!
Please install the sqlite3 adapter: `gem install activerecord-sqlite3-adapter` (sqlite3 is not part of the bundle. Add it to Gemfile.)

Что не так?

1 Ответ

0 голосов
/ 07 марта 2012

Вы обновили файл database.yml для использования адаптера pg?

development:
    adapter: postgresql
    database: cookbook
    username: uid
    password: pwd
    host: localhost

Похоже, ваш файл database.yml все еще настроен на использование SQLite.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...