IBM Bluemix の dashDB データベース サービスを使用して、クラウド アプリケーションを作成しています。さて、アプリを実行すると、hibernate hbm2ddl.auto プロパティが update に設定されているため、dashDB ベースが更新されます。
ただし、コンソールに次のエラーが表示されます。
[ERROR ] HHH000388: Unsuccessful: alter table DASH104411.table1 add constraint
FK_m1vvn3lavq1rjt9oghf0m3x5t foreign key (id_table2) references DASH104411.table2
[ERROR ] DB2 SQL Error: SQLCODE=-1667, SQLSTATE=42858, SQLERRMC=DASH104411.TABLE2;
ORGANIZE BY COLUMN;ENFORCED, DRIVER=4.19.49
デフォルトでは、dashDB 用に作成されたテーブルは列ごとに編成されており、強制されていない参照制約のみがサポートされていることを知っています。では、休止状態によって強制されない外部キーを生成するにはどうすればよいでしょうか? 休止状態で行ごとに編成されたテーブルを生成する方法はありますか?