问题标签 [sqlmigrations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-sql-database - 使用数据迁移助手 (DMA) 工具进行评估时出错
使用 DMA 工具将评估类型选择为集成服务进行评估时出错。
错误信息 :
对服务器“STP637388”上的数据库“包存储”的评估失败。
错误消息:'无法评估 SSIS 包或项目:'无法加载文件或程序集'Microsoft.SqlServer.ManagedDTS,版本 = 11.0.0.0,文化 = 中性,PublicKeyToken = 89845dcd8080cc91'或其依赖项之一。该系统找不到指定的文件。'。'。
postgresql - 由于 XXXX 无法创建迁移计划:数据库中的未知迁移
我正在使用迁移包github.com/rubenv/sql-migrate
。我有我的迁移文件(一堆 .sql 文件)在migrationFilesBaseDir
. 该函数DoMigrations
包含我的迁移逻辑,如下所示:
DoMigrations() 所做的只是
- 检查 db 中是否存在 migrated_files 表
- 如果表不存在(即,没有在当前数据库上执行过迁移),则
runInitialMigration
elserunNewlyAddedMigrations
。
基本上,runInitialMigration
创建一个migrated_files
记录迁移文件名的表。我必须在其中一个 db 表中进行修改(种子条目),所以我在.sql
里面写了一个新的迁移()文件migrationFilesBaseDir
,再次运行DoMigrations()
,然后运行 NewlyAddedMigrations。runNewlyAddedMigrations 检查在表migrationFilesBaseDir
条目中找到的文件名migrated_files
以检测新添加的.sql
文件。在将新添加文件的内容应用到数据库时,程序会出现错误并恐慌 Unable to create migration plan because of XXXX: unknown migration in database
。
请问我该如何解决?