@Cody45

Каков порядок установки PostgreSQL для ruby on rails?

Доброго времени суток.
Подскажите порядок установки или подключения PostgreSQL для ruby on rails.
Я уже установил:
Ruby
SQLite3
Node.js
Yarn
rails
Создал новое приложение. (Приложение у меня на диске D)
Но, как я узнал, по умолчанию, Rails использует базу данных SQLite, которую Heroku не поддерживает.
Я установил postgreSQL (место установки по умолчанию, на диске C), как мне на нее переключится?
Прочитал про флаг -d postgresql. Его надо дописать при создании нового приложения rails?
  • Вопрос задан
  • 244 просмотра
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Запусти команду для справки:
rails new -h
Можно создать новое пустое приложение с ключом -d postgresql и перенести настройку оттуда.
Или же просто скопировать файл отсюда, настроив под свои нужды.
После этого нужно убрать 'sqlite3' из Gemfile и вместо него добавить 'pg'. После этого выполнить bundle install. Ну и не забыть зафиксировать изменения в git.
Также нужно установить пакет libpq (если Linux), иначе не установится gem 'pg',

Для Heroku также почитать:
https://devcenter.heroku.com/articles/rails-databa...
https://devcenter.heroku.com/articles/heroku-postgresql
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы