いつも素晴らしいツールをありがとうございます。
ER図からDDL生成を行いたいのですがトピックの通り質問がございます。
RDBMSの種類: PostgreSQL
にて、サブタイプを設定したテーブルのDDLを生成しようとしたのですが、以下のようなエラーが発生しました。
「{サブタイプテーブル名}の{スーパータイプ主キー}は無効列です。
主キー・インデックス・制約に使用される列に問題があります。」
バージョンで動作に差異があり、こちらで確認したところ下の通りでした。
– 2.17.2 (DDL生成可)
– 2.18.3 (DDL生成エラー)
– 2.18.4 (DDL生成エラー)
また、サブタイプの継承先はエンティティのCREATE TABLEオプションに設定するのが想定されている使われ方でしょうか?
2.17.2でDDL生成時にinherits句が出力されなかったので設定して運用しております。
よろしくお願いいたします。