Rails 4 - как использовать sqlite3 в разработке и PostgreSQL в производстве с Heroku

Я пытаюсь развернуться в Героку, но могуt, потому что сервер sqlite3 по умолчанию все еще на месте.

Обнаружен камень sqlite3, который не поддерживается в Heroku.https://devcenter.heroku.com/articles/sqlite3

В другом уроке с Rails 3.2.13 я смог использовать sqlite3 в качестве базы данных dev и Postgres в качестве рабочей базы данных. Gemfile выглядит по-другому в Rails 4, но я изменил его, чтобы иметь это:

group :development do
  # Use sqlite3 as the database for Active Record
  gem 'sqlite3'
end

group :production do
  gem 'pg'
end

Затем я изменил свой файл database.yml так, чтобы производственный раздел выглядел так:

production:
  adapter: postgresql
  database: my_production_database
  pool: 5
  timeout: 5000

Я тогда побежалbundle install а такжеrake db:create а такжеrake db:migrate но я все еще не могу толкнуть Героку. Так я попробовалrake db:drop так же какrake db:create а такжеrake db:migrate но я все еще получаю то же сообщение об ошибке.

Я что-то пропустил? Что еще мне нужно сделать, чтобы убедиться, что яполучаю Postgres в качестве производственной базы данных и могу ли я использовать Heroku?

Ответы на вопрос(2)

Ваш ответ на вопрос