2013-01-21 21 views
5

私はフライウェイを実行:、それから私は、ユーザー/パスワードとしてMY_SCHEMA /フライウェイを使用してOracleに接続されているが、私はschema_versionに選択することができませんschema_versionに選択権限がありませんか?

[INFO] Creating schema "MY_SCHEMA" ... 
[INFO] Creating Metadata table: "MY_SCHEMA"."schema_version" 
[INFO] Schema initialized with version: 1 

:ユーザー/パスワードなどのテスト/テストとのinitと次の出力を得ました「ORA-00942:表またはビューが存在しません」というメッセージが表示されます。ユーザーテストではschema_versionも選択できません。

schema_versionテーブルには何が表示されますか。

おかげ

+2

あなたの出力には、 "JMS_SAFEPAY_ADM"、 "schema_version"と表示されています。あなたはJMS_SAFEPAY_ADMから 'select *を試しましたか?" schema_version ";'(これは小文字で示したようです)。 – DazzaL

+2

[ORA-00904:無効な識別子]の重複が可能です(http://stackoverflow.com/questions/6027961/ora-00904-invalid-identifier) – APC

答えて

7

は、テーブル名はそこから選択するために、引用符で囲む必要がありhttp://flywaydb.org/documentation/faq.html#case-sensitive

を参照してください。

+2

SELECT * FROM "schema_version"は実際に動作しました。ありがとうございました。 SCHEMA_VERSIONに "table"設定を設定すると、引用符と大文字と小文字の区別なしで選択できます。 – lehphyro

+0

https://github.com/flyway/flyway/issues/423 – gavenkoa

関連する問題