DB2的Flyway问题

时间:2016-11-03 17:36:25

标签: db2 flyway

我正在使用flyway进行部署,并且由于flyway而建的桌子都很好。 我遇到的问题是schema_version表。我无法查询表中的单个列。我只能执行选择*。 我得到的错误信息是:

  

10:35:49 [SELECT - 0行,0.000秒] 1)[错误代码: - 206,SQL状态:42703] DB2 SQL错误:SQLCODE = -206,SQLSTATE = 42703,SQLERRMC = SCRIPT ,DRIVER = 4.13.127。 2)[错误代码:-727,SQL状态:56098] DB2 SQL错误:SQLCODE = -727,SQLSTATE = 56098,SQLERRMC = 2; -206; 42703; SCRIPT,DRIVER = 4.13.127

3 个答案:

答案 0 :(得分:0)

尝试用双引号括起列名: 从flyway.schema_version

中选择“SCRIPT”

答案 1 :(得分:0)

这可能会有所帮助。

Flyway架构表设计为小写。

您可以使用以下配置属性更改表名。

flyway.table=SCHEMA_VERSION

有关详细信息,请查看此

https://flywaydb.org/documentation/faq#case-sensitive

答案 2 :(得分:0)

尝试这样查询:

SELECT "version", "installed_on"  FROM "schema_version";