我正在使用fluentmigrator創建數據庫腳本,如何使用fluentmigrator運行數據庫特定的遷移代碼?使用FluentMigrator的數據庫特定遷移代碼
1
A
回答
0
您可以作爲命令運行(如在命令窗口中)或NANT或MSBUILD任務。在
查看詳情:
https://github.com/schambers/fluentmigrator/wiki/Migration-Runners
0
使用的組合IfDatabase方法和EmbeddedScript。
見the wiki entry about dealing with multiple database types
嵌入一些.SQL腳本文件的資源,然後使用類似下面的代碼片段。
public override void Up()
{
IfDatabase("Oracle").Execute.EmbeddedScript("ora_do_work.sql");
IfDatabase("SqlServer").Execute.EmbeddedScript("mssql_do_work.sql");
}
相關問題
- 1. 數據庫特定的遷移代碼
- 2. 如何使用fluentMigrator只運行特定數據庫名稱上的遷移
- 3. 回滾到FluentMigrator中的特定遷移
- 4. 從代碼執行FluentMigrator遷移
- 5. Fluentmigrator遷移到特定版本
- 6. 遷移者(FluentMigrator)的說明?
- 7. 代碼第一次數據庫遷移
- 8. Rails遷移目標特定數據庫
- 9. FluentMigrator中遷移類的代碼生成模板
- 10. 在FluentMigrator中開始遷移
- 11. FluentMigrator未運行遷移
- 12. 使用java類的flyway-db數據庫特定遷移
- 13. 自動遷移VS代碼庫遷移
- 14. 使用SQL Server CE數據庫文件代碼優先遷移
- 15. 如何使用代碼優先遷移創建數據庫?
- 16. 如何使用代碼優先遷移來更新數據庫?
- 17. 如何首先使用EF代碼重置數據庫遷移?
- 18. 使用特定於數據庫的數據類型進行Rails遷移
- 19. 在現有數據庫中使用FluentMigrator
- 20. 代碼優先遷移更新數據庫丟失數據?
- 21. EF代碼優先數據庫遷移 - 如何排除列的遷移?
- 22. 我如何測試我的FluentMigrator遷移?
- 23. 核心數據:遷移後,額外的遷移代碼
- 24. 數據庫遷移
- 25. 數據庫遷移
- 26. 數據庫遷移
- 27. 數據庫遷移
- 28. 數據庫數據遷移
- 29. 更新數據庫調用特定遷移
- 30. EF5代碼首先遷移 - 創建數據庫和遷移錯誤