heroku db:push не работает, есть ли что-то еще, что я могу использовать

У меня есть приложение rails, которое запускает sqlite локально. Я перепробовал почти все, что рекомендуют, чтобы исправить ужасную ошибку Taps Server Error: PGError: ERROR: time zone displacement out of range:. Я пробовал устанавливать разные версии ruby, удалять и переустанавливать taps gem и sqlite3 и все такое.

Я хотел бы найти другое решение. Я думаю, что может быть хорошо, если есть какая-то задача rake, которую я мог бы использовать для экспорта sqlite, а затем другую задачу rake, которую я мог бы запустить на героку, которая будет искать дамп sqlite и настраивать мою базу данных postgres с помощью одни и те же данные, а что нет. Это возможное решение или кто-нибудь может порекомендовать лучший способ?


person mattwallace    schedule 02.04.2013    source источник
comment
возможный дубликат Heroku db:push-проблемы   -  person catsby    schedule 02.04.2013


Ответы (1)


Не используйте sqlite3 локально и удаленно Postgres. См. мой другой ответ здесь для локального перехода на postgres, в котором также есть ссылка на документы Heroku по использованию pgbackups для импорта/экспорта данных: https://stackoverflow.com/a/15373024/95741

person catsby    schedule 02.04.2013