2012-07-01 6 views
0

Я работаю с маленьким приложением на Heroku, и мне интересно, повлияет ли heroku run rake db:migrate на производственную базу данных. Есть предположения?Делает ли db: мигрировать на Heroku, изменяя производственную базу данных?

Я попытался heroku db:pull, но тяга остановилась на полпути (не говоря уже о том, что он испортил мой местный DB):

Schema:   60% |====================================================================================              | ETA: 00:00:16 
Saving session to pull_201207010723.dat.. 
!!! Caught Server Exception 
HTTP CODE: 503 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html> 
    <head> 
     <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> 
     <style type="text/css"> 
     html, body, iframe { margin: 0; padding: 0; height: 100%; } 
     iframe { display: block; width: 100%; border: none; } 
     </style> 
    <title>Application Error</title></head> 
    </head> 
    <body> 
     <iframe src="//s3.amazonaws.com/heroku_pages/error.html"> 
     <p>Application Error</p> 
     </iframe> 
    </body> 
    </html> 

Дополнительных примечания: локальной БД разработки является sqlite3 и производство дб (по стандартному Heroku является PostgreSQL). По умолчанию devel db был по умолчанию, и я не смог найти хороший учебник для преобразования в postgresql.

Спасибо!

+1

Я думаю, что это связано ... См. Вопрос и комментарий: https://github.com/heroku/heroku/issues/422#issuecomment-6698934 – Iamvery

+0

Без каких-либо изменений в моей среде это начало работать сегодня. Кто-нибудь знает об этом Героку? Я хотел бы узнать больше о проблеме ... – Iamvery

ответ

2

Запуск heroku run rake db:migrate действительно изменит вашу базу данных на Heroku - так что это изменит вашу производственную базу данных.

Смежные вопросы