fluent-migrator

    8熱度

    1回答

    我已經繼承了一個使用FluentMigrator管理遷移的項目。最初,該項目在應用程序啓動時正在執行正在進行的遷移,但I.T.已經打擊了這一點,我們現在必須爲DBA提供所有數據庫更改的腳本。 作爲此過渡的一部分,我已將遷移遷移到名爲Migrations的新項目。當我嘗試使用命令行工具執行遷移時,它似乎可以正常工作,但不會將遷移應用於數據庫。數據庫字符串是正確的,因爲如果VersionInfo表不存

    0熱度

    1回答

    我們爲我們的雲服務部署了多個雲部署項目。例如 \-Project.Cloud.UAT \-ServiceConfiguration.Cloud.cscfg \-ServiceDefinition.csdef \-Project.Cloud.Production \-ServiceConfiguration.Cloud.cscfg \-ServiceDefi

    2熱度

    1回答

    FluentMigrator中適當的地方可以覆蓋默認的遷移約定嗎?是否應該與跑步者一起完成,還是在遷移過程中完成?或者其他地方 具體而言,我想更改索引命名約定以匹配ServiceStack所使用的約定(例如,IX_Foo_Bar =>uidx_foo_bar)。 我看到方法MigrationBase.ApplyConventions(IMigrationContext)其中IMigrationCo

    4熱度

    1回答

    使用FluentMigrator,是否有辦法找出MigrateUp()函數是否確實會遷移某些東西或者它是否已經是最新的?

    0熱度

    2回答

    我瀏覽了不同的文檔,但沒有找到任何解決這個問題的東西。我正在考慮將fluentmigrator用於將來的項目,但是對於分段/生產實踐必須通過dba進行模式更新。我被允許做我想要的其他環境,如測試,開發和本地。 如果我必須編寫腳本來完成更改,則該工具的用途完全失敗。但是,我想到了,如果我沒有?所以我的問題是這樣的:是否可以通過流暢的遷移將SQL腳本吐出到文件中,而不是實際運行事務? 在我的實驗中,我

    0熱度

    1回答

    我有一個基於用戶輸入運行FluentMigrator遷移的批處理文件。最後一步是運行如下的遷移: "%~dp0\FluentMigrator.1.1.2.1\tools\Migrate.exe" /conn "DATA SOURCE=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=%HostName%)(PORT=%ServerPort%))(CONNECT_D

    1熱度

    2回答

    我需要使用FluentMigrator才能執行我的數據庫遷移。 FluentMigrator似乎是一個很好且易於使用的庫。 但我想我錯過了一些東西......如何開始遷移?如何設置數據庫類型?如何設置連接字符串? 在GitHub上我無法找到一個main()方法或一些入口點 非常感謝!

    3熱度

    2回答

    在遷移過程中,我如何插入到我的表中,然後檢索該標識,然後使用它將相關數據插入到另一個表中。 我現在擁有的是一個hardoced ID,但我不知道當我運行遷移時會發生什麼。 var contactId = 2; var phoneNumber = 2; Insert.IntoTable("Contacts") .WithIdentityInsert() .Row(new

    11熱度

    1回答

    我正在尋找一個遷移框架,該框架將與使用.NetTiers的現有項目一起工作,該項目是需要CodeSmith生成數據訪問代碼的較舊的ORM。 我們有一些圓屋的經驗,我們已經成功地使用它。在部署運行Octopus Deploy時,我們也能夠自動部署模式更改。相當簡單,因爲它只是一組SQL腳本。 我一直有興趣轉向FluentMigrator。我喜歡的FM DSL,我發現this SO question非

    0熱度

    1回答

    我們在一個項目中使用FluentMigrator。假設我有如下這樣的代碼。 所以每次當我們運行新的遷移所有以前的數據刪除。是否有辦法避免它,並保持數據安全的地方不變? public class Migration1 : Migration { public override void Up() { Create.Table("Project")