data-migration

    0熱度

    1回答

    我的數據遷移引用了一個函數,該函數將當前模型的對象作爲參數,然後嘗試從另一個表中創建一個對象同一個應用程序)通過一個外鍵。該對象的創建失敗,並顯示一個值錯誤,指出作爲參數傳遞的對象不是預期類的實例(儘管如此)。這兩個表格似乎沒有聯繫。 這裏是數據遷移。 for ranking in orm.Ranking.objects.all(): find_matching_domains(ran

    -1熱度

    1回答

    我正在通過導入將數據從excel遷移到SQL中的數據庫中,從而製作了具有字段nvarchar(255)作爲其數據類型的物理表,excel文件裏面的元素來自數據庫的相同副本,它將被導入,但是來自不同的環境,所以我確信excel文件中的數據在它將被導入的字段中是兼容的。我的掙扎是,當我將excel中的數據導入到SQL時,它創建了另一個數據類型爲nvarchar(255)的物理表,而實際表中的每個字段都

    3熱度

    1回答

    我創建了一個新類,當我在Package Manager Console中執行add-migration時,EF將創建一個遷移代碼。由於此表是一個分類器,因此我想用數據填充它並在遷移中包含此數據。我不能使用Seed方法,因爲稍後我將在生產數據庫中使用我生成的遷移。 我應該在哪裏硬編碼這個表的值?我可以編輯生成的遷移cs文件,但這似乎是一個不雅的解決方案。你能推薦更合適的地方來定義數據嗎?

    0熱度

    1回答

    大量數據來自源目標。在成功插入目標後,我們必須將狀態更改爲「已提交」的每一行。但是,我們何時才能知道所有數據都已經達到或未達到目標而沒有直接查詢數據源? 例如 - 假設有10條記錄已從源移植到目標。 在成功插入目標中的所有記錄之前,我們無法將所有記錄的狀態更改爲「已提交」。 因此在更改所有記錄的狀態之前,我們如何知道第11條記錄是否到來? 有沒有什麼能夠給我有關源中總記錄的信息? 我需要一個基於實

    2熱度

    1回答

    如何以轉儲數據的用戶名,數據庫名稱和模式名稱與我部署的服務器上的這些變量匹配的方式轉儲我的數據庫模式和數據? 我目前的過程需要分兩步移動數據。首先,我轉儲數據庫的模式(pg_dump --schema-only -C -c),然後使用pg_dump --data-only -C轉儲出數據,並使用psql命令將它們在遠程服務器上串聯恢復。但是,必須有比這更好的方法。

    0熱度

    1回答

    我得到了一個新的筆記本電腦,並希望將我的整個開發環境,是,我的新機 一切都非常容易,除了MySQL的數據庫,這是一個完整的噩夢。最後,我把它複製到我的新機,得到它建立,使用下列內容: mysqldump -u root -p tillyoudrop_dev > tillyoudrop_dev.sql mysql -u root -p tillyoudrop_dev < tillyoudrop.

    0熱度

    2回答

    我正在爲每個客戶創建一個數據庫模式。所以,無論何時註冊新客戶,我都需要在運行時快速創建模式。 選項1 在運行時,使用Liquibase(或同等)運行所有的變更生成最新的模式。 缺點: 這是緩慢的,也可以是多個歷史變遷setsa現在是不相關的話(create table和一年後放棄它)。 Liquibase在運行時用於此處,而不僅僅是「遷移時間」。不知道這是不是一個好主意。 將Liquibase作爲

    5熱度

    2回答

    我正在使用的項目是使用實體框架4.3和數據遷移來保持模式最新。在項目過程中,migrations文件夾已經增長,現在有超過600個文件。這是巨大的。由於所有遷移元數據,我們現在有一個超過12MB的二進制文件。 我想將所有這些合併到一個遷移中並重新開始。我的顧慮是: 如果我刪除遷移,這是可能的還是會導致遷移歷史記錄的問題? 有沒有關於如何做到這一點的指導?

    1熱度

    1回答

    我目前正在評估我們的持續集成主動使用展鵬SQL源控制和SQLCompare的。開始一切都非常順利,很容易添加/刪除表,添加可空列,刪除列等,沒有任何問題。直到我開始查看遷移腳本。我試過的簡單例子是使一個不可爲空的列不可空。 我們的流程:變化是在共享的開發SQL Server建立 - >更改簽入源代碼控制 - >部署通過與測試數據庫進行比較,源代碼控制測試環境。 設置: 來源控制:GIT 型號:共享

    2熱度

    1回答

    我需要遷移超出數據庫值的新數據庫值。我有兩個數據庫像測試和測試新。我用相同的數據創建兩個數據庫。我在測試中進行了所有更改,現在我需要在不影響現有值的情況下遷移新測試中的更改。 如果表格模式不同,我將如何去做這件事?在我的prev工作中,我所做的是將數據(在我的案例中,從Access)導入到我的目標(MySQL)中,留下表結構,然後使用SQL選擇數據並根據需要操作到最終的目標表中。 在我的情況下,我