我正在处理一个在postgresql中具有多个模式的项目。当我运行mvn flyway:clean时,它只清理公共模式,而不清理其他模式。
我遇到了另一个解决方案,我们必须在mvn flyway插件配置中自己列出模式。即使在清单之后,它也不会删除模式,它只删除表。
这是另一种方式吗?我不喜欢在配置中声明模式。
发布于 2017-06-16 21:52:32
发布于 2020-04-05 13:54:39
正如评论中所说,flyway从不在模式上做任何事情。clean只清除了模式中的
如何避免"xxx模式已经存在“?
您只需要在迁移SQL文件(IF NOT EXISTS是关键字)中编写CREATE SCHEMA IF NOT EXISTS xxx;,就可以创建所需的模式,而不会出现问题
https://stackoverflow.com/questions/27783946
复制相似问题