2016-11-03 16 views
0

私は配備にフライウェイを使用しており、フライウェイの結果として作成されたテーブルはすべて問題ありません。 私が持っている問題はschema_versionテーブルです。私はテーブルの個々の列を照会することができません。私はselect *を実行することしかできません。私は取得しています エラーメッセージは次のとおりです。DB2のフライウェイ問題

10:35:49 [SELECT - 0 row(s), 0.000 secs] 1) [Error Code: -206, SQL State: 42703] DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=SCRIPT, DRIVER=4.13.127. 2) [Error Code: -727, SQL State: 56098] DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-206;42703;SCRIPT, DRIVER=4.13.127

+0

を確認することができ、私はエラーメッセージ –

+1

を証明するためにスクリーンショットを添付することができ、あなたのテーブルで 'SCRIPT'と呼ばれる何列が存在しないことを示しています。 Flywayは大文字ではない列名を持つテーブルを作成しているかもしれませんか? – mustaccio

+0

@mustaccio私は認識しています。すべての大文字の列を含むスキーマバージョンテーブルを作成する方法がありますか –

答えて

0

は二重引用符で列名を囲む試してみてください: これは役立つかもしれないflyway.schema_version

0

から「SCRIPT」を選択します。

フライウェイスキーマテーブルは小文字になるように設計されています。

以下の設定プロパティを使用してテーブル名を変更することができます。詳細については

flyway.table=SCHEMA_VERSION 

あなたはこの

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

関連する問題