Создать последователя через PlateformAPI Heroku - PullRequest
0 голосов
/ 28 февраля 2019

В настоящее время я пытаюсь создать базы данных master / slave с использованием гема PlateformAPI от Heroku.И я не нахожу никакой информации в их документации, если есть способ сделать это.

В настоящее время у меня есть это:

  task :setup_slave_database do
    next if ENV['SLAVE_DATABASE_URL'].present?
    db_url_var = HEROKU.addon.create(ENV['HEROKU_APP_NAME'], { 'plan' => 'heroku-postgresql:standard-0', 'follow' => 'DATABASE_URL' })['config_vars'][0]
    db_uri = HEROKU.config_var.info_for_app(ENV['HEROKU_APP_NAME'])[db_url_var]
    HEROKU.config_var.update(ENV['HEROKU_APP_NAME'], 'SLAVE_DATABASE_URL' => db_uri)
  end

HEROKU - это просто глобальный объект, содержащий PlateformAPIauth.

Но, похоже, аргумент follow недопустим, потому что он возвращает мне Excon::Error::UnprocessableEntity: Expected([200, 201, 202, 204, 206, 304]) <=> Actual(422 Unprocessable Entity).

У вас есть идеи, если это возможно?

...