簡體   English   中英

在Heroku上遷移db:是否會改變生產數據庫?

[英]Does a db:migrate on Heroku alter the production database?

我正在使用Heroku上的一個小應用程序,我想知道heroku run rake db:migrate會影響生產數據庫。 有什么想法嗎?

我嘗試了heroku db:pull但拉動中途停止了(更不用說它搞砸了我的本地數據庫):

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>

附加說明:本地開發db是sqlite3和生產db(通過Heroku標准是postgresql)。 devel db默認是這樣的,我找不到一個很好的教程來轉換為postgresql。

謝謝你!

運行heroku run rake db:migrate確實會改變Heroku上的數據庫 - 所以它會改變你的生產數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM