我可以使用flyway复制架构吗?

时间:2016-07-22 09:06:18

标签: oracle11g flyway

我可以使用flyway从一个环境复制到另一个环境的模式。

是否可以逐个表或整个模式从Dev复制到Prod?

1 个答案:

答案 0 :(得分:0)

您当然可以共享一组要在多个数据库中应用的迁移。

例如,您可以拥有一个结构:

db/migration/ --V2_base_schema.sql --V3_base_data.sql --V4_change_table.sql --R__function.sql

作为资源包并为每个环境提供适用的运行时参数,以便在每个数据库上执行相同的迁移。当然,每个数据库都维护它自己的schema_version

如果您在询问Flyway是否是以某种方式转储和恢复的工具,则没有这样的功能 - 请查看您的数据库本机工具(例如PostgreSQL的pg_dump / pg_restore)。< / p>