我正在使用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
答案 0 :(得分:0)
尝试用双引号括起列名: 从flyway.schema_version
中选择“SCRIPT”答案 1 :(得分:0)
这可能会有所帮助。
Flyway架构表设计为小写。
您可以使用以下配置属性更改表名。
flyway.table=SCHEMA_VERSION
有关详细信息,请查看此
答案 2 :(得分:0)
尝试这样查询:
SELECT "version", "installed_on" FROM "schema_version";