@autumn_parker
Чтобы подключить PostgreSQL к приложению Heroku, вам нужно сначала установить пакет PostgreSQL в вашем приложении Heroku, а затем настроить приложение на использование базы данных.
Откройте консоль и выполните команду:
1
|
heroku addons:create heroku-postgresql:hobby-dev |
Эта ко***** установит пакет PostgreSQL и создаст базу данных для вашего приложения.
Откройте файл config/database.yml
вашего приложения и добавьте следующий код:
1 2 3 4 5 6 7 |
production: adapter: postgresql encoding: unicode database: <%= ENV['DATABASE_NAME'] %> pool: 5 username: <%= ENV['DATABASE_USER'] %> password: <%= ENV['DATABASE_PASSWORD'] %> |
Затем выполните команду:
1
|
heroku config:get DATABASE_URL
|
Эта ко***** выведет строку подключения к базе данных. Скопируйте эту строку и вставьте ее в файл config/database.yml
в качестве значения для url
.
Теперь вы можете
@autumn_parker
выполнить команду:
1
heroku run rake db:migrate
Это применит все миграции базы данных, если у вас уже есть миграции. Если у вас еще нет миграций, вы можете их создать с помощью команды heroku run rake db:create_migration.
Теперь ваше приложение Heroku должно быть подключено к PostgreSQL базе данных.