Миграция с c9.io на AWSCloud9 - PullRequest
0 голосов
/ 07 мая 2019

Две проблемы: 1. Я не могу привести свои postgres в порядок после перехода на AWS. Это бросило я следовал инструкциям, ввел учетные данные postgres и продолжаю получать ActiveRecord :: NoDatabaseError: FATAL: роль "ubuntu" не существует, когда я запускаю rake db: migrate. «Ubuntu» - это то, что находится в командной строке. Это было «рабочее пространство» в c9.io. Какая процедура?

  1. Локальный сервер не будет работать, но я думаю, что это связано с проблемой 1.

Я установил новых пользователей на postgres, но добавление их учетных данных, похоже, не решило проблему. Я потратил несколько часов на поиски ответов в документации AWS и ничего не получил.

Файл DATABASE.yml, в точности как на c9.io:

pg версия 0.18, так как все, что выше 1.0, не поддерживается в Rails.

по умолчанию: & по умолчанию адаптер: postgresql шаблон: шаблон0 кодировка: юникод пул: <% = ENV.fetch ("RAILS_MAX_THREADS") {5}%>

развитие: <<: * по умолчанию база данных: test-pg_development </p>

Производство: <<: * по умолчанию база данных: test-pg_production </p>

тест: <<: * по умолчанию база данных: test-pg_test </p>

Обычная миграция, так же, как она годами работала на c9.io.

...