需要将所有flyway更新固定到指定架构中的1个schema_version表

时间:2017-07-13 17:55:52

标签: flyway

我们希望能够将所有sql执行固定到模式A中的特定schema_version表。我们需要这样,以便我们可以将sqls作为sysdba运行,并且flyway始终引用A.schema_version来验证校验和并更新SQL运行的结果。我们尝试添加以下设置:

flyway.schemas = A flyway.table = schema_version

但是我们发现如果我们以用户B的身份运行信息,那么flyway无法显示它可以读取A.schema_version。我们缺少什么?

1 个答案:

答案 0 :(得分:0)

找到解决方案。模式在flyway文档中指定区分大小写。我们需要引用flyway.schemas =其中schema_name是大写