database-versioning

    10熱度

    1回答

    在閱讀了很多關於Keeping page changes history或How to version control a record in a database(例如)的SO問題後,我找不到一個真正優雅的解決方案來完成這項工作。 現在,讓我們嘗試解釋儘可能明確我們所需要,對於這個簡單的修改系統,它允許註冊用戶發表一些文章,和其他用戶提交這些條款的修改,然後一些版主用戶檢查這些修訂。 MySQL

    0熱度

    1回答

    ,我遇到了一些問題,我試圖在未來對系統進行脫胎換骨以防止出現問題。事情的一個簡單的事實是,我從來沒有做過這樣的事情(與CoreData一起工作)。雖然我已經設法弄清楚如何在應用程序中使用它,但我需要知道一個體面的做法,以便在第一次啓動應用程序時需要刷新默認數據的版本之間發送信號。 所以現在,在我的AppDelegate中,我設置了我的託管對象上下文,然後執行一個獲取請求以查看特定表/實體中是否有任

    5熱度

    1回答

    我只是在研究一些關於數據庫版本控制的文章,並在Jeff Atwood的博客中推薦了Visual Studio Team Edition for Database Professionals。他提供了一個試用版的鏈接,但唯一的問題是該試用版是從2005年開始的。 這個產品是完全獨立的Visual Studio版本,還是它是某種加載項?無論哪種情況,它是否有最新版本?我沒有看到任何2012年,當我谷歌

    1熱度

    3回答

    我們將db引入版本控制。我們有大約2400個對象,其中大多數是存儲過程。 因此,如果不存在,我們已經刪除了除表以外的所有對象的腳本。 我們正在將表腳本保存在存儲增量腳本的單獨文件夾中。只有三角洲腳本被編號。其他與程序,視圖和功能相關的腳本將直接運行。 所以當開發人員提交svn中的更改時,我們希望在暫存版本上運行它們。問題是對象的依賴性。 如果開發人員在一次提交中提交了多個腳本,這些腳本可能相互依賴

    0熱度

    1回答

    我目前正在測試RedGate的Sql源代碼管理(版本3.1.3.26)。 我有一個靜態數據表,每行存儲一條SQL語句。 有沒有辦法只提交部分更改? 例如,我更改了5行,但我只想選擇其中的3個進行提交。 我想到的功能類似於RedGate的Data Compare提供的功能,我可以在每一行中單獨決定它是否應該包含在部署腳本中。 這是可能的還是我只有可能提交表的完整更改?

    0熱度

    1回答

    我正在研究一個腳本,以便更容易地對數據庫進行版本控制。爲了做到這一點,我們有許多文件(每個文件至少包含一條語句,一對包含超過一百條語句),其中包含SQL查詢,我們需要更新使用分號分隔的模式。它在90%的時間內很好地工作,除非偶爾有一個陳述會失敗,並且我們在解決這些問題時遇到問題。發生這種情況時,我們必須刪除數據庫並手動複製並粘貼失敗文件中的每條SQL語句以對其進行測試。某些查詢會導致異常,但對於一

    0熱度

    2回答

    嗨,我正在創建一個存儲用戶輸入密碼的應用程序。並且每當他需要更改密碼時,都必須更改數據。 我面臨的問題是,當我打電話給DBHelper類(我創建完成我所有的數據庫工作)時,如果可用,它不刪除表。 如果有人告訴我如何在調用DBHelper類時刪除表中的條目會更有幫助。 我意識到OnCreate和OnUpgrade函數除了第一次創建數據庫時都沒有執行。 也自動更改數據庫版本也有助於我猜測,但我不知道該

    10熱度

    1回答

    有人能解釋遷移者(特別是fluentmigrator)的概念? 這裏是(可能混淆)事實伊夫收集關於這個問題: 是它最初由版本的方式數據庫 創建然後保持更新的方式。 第一遷移(或 數據庫的初始版本)將包含所有的表,關係和屬性 需要(無論是做流利或在腳本中使用SQL的塊)。 當您想要將更改推送到數據庫時,您將創建一個新的 遷移方法(向上和向下),如添加新表或修改字段。 要部署這些遷移的一個,你可以使用

    0熱度

    2回答

    我的一切是其自身內部使用start_date和end_date 版本數據庫我想要做的是動態獲取的行版本號。 因此,獲取與特定的所有行ITEM_ID由起始日期排序,然後給出一個start_date和end_date,將其隔離到一排。我想要的是找出那排的位置。 例如數據 id | item_id | start_date 1 | 1 | 01-31-2012 2 | 1 | 02-31-201

    0熱度

    1回答

    我目前正在尋找一種讓我的數據庫受版本控制的方式。爲了達到這個目的,我想要確定性的程序只能運行一次(相應的撤銷)。 我有一個問題,我的第一個腳本充滿了小蟲子。 這裏有3個主要部分: 條件來執行查詢(如果字段不存在) SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'my_database' AND TABLE_