dbmigrate

    4熱度

    3回答

    我有一個使用SQL Server Express作爲後端數據庫的Java EE應用程序。我們需要更改數據庫:添加表,添加列,刪除列,合併表,合併列等。 直到今天,我們使用脫機SQL腳本來修改數據庫,但此解決方案是不可擴展和非常錯誤修剪。 我們開始使用具有@PostConstruct裝飾方法的單例啓動bean來添加和刪除系統在部署期間使用的數據。 我們現在還想發佈DML語句,這樣我們就可以在部署期間

    1熱度

    1回答

    我有一個預先存在的MySQL數據庫,命名約定遠離Rails約定。除了手動製作每個模型之外,是否有任何選項可以爲Rails準備好所有數據庫信息?很顯然腳手架在這裏沒有任何好處。 看起來有人可能寫了一個腳本來自動化,但我不會有第一個線索在哪裏看。 Google在快速檢查時沒有做任何事情。 謝謝! PS-爲了澄清,我堅持數據庫結構。我只需要給Rails提供與MySQL數據庫交互的必要信息。

    0熱度

    1回答

    >C:\rails_projects\sample_app>rake db:migrate >-- create_table("users", {:force=>true}) > -> 0.5100s >-- add_index("users", ["email"], {:name=>"index_users_on_email", :unique=>true}) > -> 0.0170s

    0熱度

    1回答

    == AddAncestryToMessages: migrating ========================================== -- add_column(:messages, :ancestry, :string) rake aborted! An error has occurred, this and all later migrations cancel

    2熱度

    2回答

    類似的問題已經被問了很多。但是,我認爲我的情況有點不同。我從Heroku中拿出一個數據庫(我在產品中使用sqlite3)到本地機器上(使用PostgreSQL)。 prod db當時沒有任何數據。 之後,我還沒有做任何數據庫遷移測試。現在我在dev db中有幾個字段。然而,當我去測試控制檯看看我有什麼(引用一個用戶表)User.count返回0,但在dev中返回2個用戶。 所以我做了耙db:mig

    4熱度

    3回答

    這是我的第一篇文章,所以很容易。我正在嘗試在Rails 3.2.1中構建我的第一個應用程序。我嘗試使用以下終端命令生成用於油漆支架: rails generate scaffold Paint paint_family:string paint_hex:array paint_available:boolean paint_location:integer paint_quantity:inte

    0熱度

    1回答

    有沒有一種方法可以將我的本地Redis存儲同步到Heroku的遠程存儲中?有可能的是將本地數據遷移到heroku服務器,並通過heroku控制檯自己運行「SET」命令。有沒有更智能的方法,比如https://github.com/pedro/heroku-mongo-sync這是爲MongoDB完成的?

    0熱度

    1回答

    我有一個Rails 3.2應用程序,我已經創建並希望將其部署到Heroku上。 我在雪松堆疊上創建了一個新會話,並將我的應用推送到它。 但是,當我嘗試遷移數據庫時,我收到了棄用警告。 我跑與--trace命令遷移表彰和這裏是它給了我: ** Invoke db:migrate (first_time) ** Invoke environment (first_time) ** Execute

    0熱度

    1回答

    因爲它確實看起來不像它。當我生成一個模型,並檢查它是數據庫遷移文件(我是一個小老鼠,所以原諒我的任何無知),沒有「下來」代碼已被自動生成。這是因爲最新的rails版本已經想出瞭如何自動處理這個問題?

    4熱度

    1回答

    我們希望在集羣中使用Quartz插件持久模式。我們的數據庫模式使用DB遷移插件進行維護,因此我們不能使用提供的SQL腳本來更新數據庫。 是否有創建表的db-migration腳本(即 - Groovy文件),我們可以使用?設法運行遷移的人可以與我們分享嗎? 或者 - 在DB遷移模式下工作時,是否有另一種方法來創建表? 感謝