dbmigrate

    -1熱度

    1回答

    除了單獨導入每個數據庫之外,是否有其他方法可以將MySQL數據庫從一臺計算機複製到另一臺計算機? 事實上,在我的辦公室電腦似乎有一個問題,所以他們正在改變辦公室的所有個人電腦。我的MySQL裏面有很多數據庫。所以我正在尋找一個一步式的過程,以便所有的數據庫都被複制到我的新PC上。

    17熱度

    11回答

    我克隆了我的項目。捆綁「捆綁安裝」,然後運行「rake db:migrate」。我得到這個錯誤:(當我運行rails服務器並打開我的瀏覽器到localhost:3000)「遷移未決;運行'bin/rake db:migrate RAILS_ENV = development'來解決此問題。」 我檢查了所有的遷移一個接一個,所有的執行沒有錯誤。執行「rake db:migrate」後也沒有顯示錯誤。

    0熱度

    1回答

    我剛剛在運行dbm-update時遇到了一個奇怪的行爲。它創建了兩套databasechangelog和databasechangelock表。一套全部使用大寫字母,其次使用全部小寫字母。最後一次更新只在新創建的日誌中進行。 到目前爲止它一直運行良好。我看到的一個差異是,在我們的生產環境中,日誌文件都是UPPER Case,而在測試時它們都是小寫。 難道我們是從Windows和Mac機器上運行db

    2熱度

    2回答

    我不小心運行了rake db:migrate,然後運行了rake db:rollback。現在我之前創建的數據庫表已經完全沒了。有什麼辦法可以撤消回滾,還是應該回到最新的分支?

    2熱度

    2回答

    爲了更改我的表中的十進制字段,我需要知道如何讓DB遷移代碼進行此更改。 當前該字段表示爲(19,2),並且需要在該點之後用3個浮點數來更改爲(19,3)。 我的數據庫是MySql。 謝謝!

    0熱度

    1回答

    在我的web應用程序中,我對mysql數據庫進行了一些更改,並且希望在我的web應用程序中反映相同的更改。我知道我可以使用數據庫遷移,但我應該在哪裏運行遷移命令?我應該在/ migrations目錄中創建一個用於更改表的程序,如果是的話,我應該在哪裏運行命令「yiic migrate」以反映更改?我應該如何解決這個問題?

    0熱度

    1回答

    從this問題繼, 我已經部署了我的php scripts成功地heroku。現在我有另一個疑問:我如何將我的本地mysql數據庫插入到heroku服務器? 在我的本地機器上,我通常在wamp server上啓動我的數據庫,並致電x.php初始化我的應用程序。我想知道如何在heroku上做到這一點?

    1熱度

    1回答

    這是一個正在進行的項目的一部分......分離出域對象,以便它們可以被多個應用程序使用。域對象的數據庫遷移文件存在於插件中......但我們希望應用程序能夠在dbm-update期間引用它們。 我可以讓應用程序識別插件更新日誌,但在此之後,更新日誌不會按照我的預期執行包含和處理它們。 使用GrailsPluginUtils我可以得到插件的路徑和插件更新日誌,我用它來做一個包含文件。如果我把chan

    0熱度

    1回答

    我想從內部服務器複製我的數據庫模式(只是架構,而不是數據)到外部服務器。 我面臨的問題是在每一步輸入密碼。即使複製步驟非常簡單,但我無法生成腳本來自動執行整個過程。 我有什麼至今: 內部服務器上: pg_dump -C -s --file=schema.txt {name} scp schema.txt [email protected]{external server}:/home/prakh

    0熱度

    1回答

    所以我創建了一個名爲User的模型,並且需要電子郵件,但是我希望在我可能部署我的應用程序之前使其具有唯一性。我對Rails非常陌生,但是我已經找到了這個場景,我只找到允許您添加NEW列並將它們指定爲唯一的東西。 任何幫助表示讚賞。我不確定是否應該通過滑軌控制檯或將 validates_uniqueness_of :email 添加到我的模型或完全相同。 我試過了,運行了rake db:migrat