我们希望能够将所有sql执行固定到模式A中的特定schema_version表。我们需要这样,以便我们可以将sqls作为sysdba运行,并且flyway始终引用A.schema_version来验证校验和并更新SQL运行的结果。我们尝试添加以下设置:
flyway.schemas = A flyway.table = schema_version
但是我们发现如果我们以用户B的身份运行信息,那么flyway无法显示它可以读取A.schema_version。我们缺少什么?
答案 0 :(得分:0)
找到解决方案。模式在flyway文档中指定区分大小写。我们需要引用flyway.schemas =其中schema_name是大写