JOnAS(Java環境)でeclipselink2.3プロバイダーを備えたPostgresqlデータベースを使用しています。私の構成は:
persistence.xml:
...
<property name="eclipselink.ddl-generation" value="create-tables"/>
<property name="eclipselink.ddl-generation.output-mode" value="database"/>
<property name="eclipselink.target-database" value="POSTGRESQL"/>
...
Postgresqlのバージョンは
Version : 8.4.11-0squeeze1
JDBCドライバーのバージョンは
postgresql-8.4-703.jdbc3.jar
データベースが空の場合は問題ありません。
私の問題は、eclipselink.ddl-generationがcreate-tablesに設定されていて、テーブルがデータベースにすでに存在している場合、エラーが発生し、ここで説明するようにプロセスが次のステートメントに進まないことです。
誰かがその解決策を見ていますか?