使用liquibase将数据从一个db复制到另一个db

时间:2017-02-25 14:53:14

标签: database migration liquibase

是否可以使用liquibase将数据从一个数据库表迁移到另一个数据库表?

现在我们在两个不同的数据库上运行liquibase changesets,因为我们在pom maven文件中有两个执行。但是有可能编写一个变更集来从一个数据库表中选择数据并复制到另一个数据库表吗?

1 个答案:

答案 0 :(得分:1)

您可以使用首选脚本语言从表中查询数据并生成包含结果的insert语句。获得insert语句后,将它们放入liquibase格式的sql文件中。并在目标数据库上运行它们。

目标是在最初插入数据时创建文件。如果您的数据库在开始使用liquibase之前已经存在,那么从您开始使用liquibase并从那里开始同步后的备份中恢复可能是一个好主意。