database - 迁移后测试数据库数据

标签 database testing automation etl qa

迁移后如何测试2个数据库的数据(架构,结构,表数据,存储过程),所有架构,存储过程是否与现有数据库相同?

最佳答案

如果迁移不涉及架构本身,则可以仅使用旨在执行架构比较的工具之一。此任务是特定于数据库供应商的。例如,here is a good article涵盖了Oracle数据库架构比较。与here is an official Microsoft advice有关如何对MS SQL Server数据库进行比较的方法。

如果您的迁移更改了存储在列中的数据的架构或格式(我不是在谈论列数据类型,而是在更改应用程序对待数据的方式-例如,在将日期存储为字符串YYYYDDMM之前现在它是一个字符串YYYYMMDD),您将必须应用自定义脚本,这些脚本会介意将旧的“格式”映射为新的“格式”。

关于database - 迁移后测试数据库数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57985443/

相关文章:

testing - Flutter 测试的代码覆盖率数据如何显示?

azure - 在 Azure Devops 中使用 powershell 自动化 Connect-AzureAD

mysql - 导入MySQL中的csv

database - 如何在不应用挂起的更新的情况下刷新 TClientDataSet?

python - Pytest - 测试解析器错误 : Unrecognised arguments

testing - JMeter。线程间同步共享数据

python - 使用 Selenium Webdriver 单击下拉元素菜单

java - 如何等待具有相同类名的所有元素?

java - 使用 hibernate 标准,有没有办法转义特殊字符?

mysql - 两个相似用户的数据库架构