Как создать новую базу данных на сервере heroku с помощью postgres - PullRequest
2 голосов
/ 08 ноября 2010

Я хочу создать базу данных PostgreSQL на сервере Heroku.

Мой database.yml является

production:
  adapter: postgresql

  encoding: utf8

  database: ddb
  username: postgres

  port: 5432
  password: admin

  host: localhost

Когда я запускаю heroku rake db:create, выдает ошибку:

mydatabase already exists
    (in /disk1/home/slugs/181380_8d7032f_f439-4fe4f5a6-f181-4150-a968-fadcf45f0af5/mnt)

Я пробовал его для разных имен баз данных, но получаю одно и то же сообщение.

Как я могу устранить эту ошибку?

1 Ответ

15 голосов
/ 12 ноября 2010

heroku автоматически создает файл database.yml при развертывании.Читается так: не имеет значения, что вы положили в свой файл database.yml, что мне приятно, поскольку я могу включить его в git, не беспокоясь о паролях производственной базы данных.ENV ['DATABASE_URL'] (используйте heroku config:add DATABASE_URL=....)

Проверьте документацию к героку https://devcenter.heroku.com/articles/ruby-support#build-behavior

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