ホーム › フォーラム › A5:SQL Mk-2掲示板 › ER図のDDLコメント作成(空白の扱い)
- このトピックには8件の返信、1人の参加者があり、最後におっちにより3年、 3ヶ月前に更新されました。
-
投稿者投稿
-
おっちゲスト
ER図のDDLでコメントのみを登録しようとした時に、ERのコメントが未入力のものは
空白文字でコメント文を作成して欲しい。おっちゲストDBはpostgreSQLになります。
おっちゲストpostgreSQLでコメントを一度、ER図の論理名で作成し、そのあとに、コメントのみ
を登録したい場合、空白は無視されてコメント文が作成されません。
できれば、コメントのみとした場合に、空白の場合も空白で更新されて欲しいです。テーブルの列表示のコメントはER図のものが反映されず、ER図の論理名で表示されるようです。
おっちゲストA5 Ver2.16.0
おっちゲストコメントをNULLにしたのですが、カラムのタブをクリックして表示しても
コメントが 論理名+コメントで表示されます。なぜなのでしょうか?
ちなみに、コメント編集画面でも最新のコメントは反映されないので、
全て手動で空欄にしてみましたが、同様でした。松原正和キーマスターおっちさんこんにちは。
ER図のコメントが空の場合、” にする件ですが、たしかに「” に変更したい場合」は困ることになるので、空でもコメントを生成するDDLを生成することにします。ただ、互換性の問題もあることから、Version 2.17系から実装することにします。(Version 2.16系にバックポートするかは考えさせてください)コメントをNULLで登録しても、(テーブルエディタの)カラムタブで論理名+コメントが表示されるというのは、COMMENT ON 文で直接コメントを登録した場合でしょうか?。A5:SQL Mk-2の内部ではコメント情報をキャッシュするので、DBをつなぎなおすか「スキーマを再読み込み」等の操作をしないと古い情報が出てきてしまいます。
おっちゲスト管理者様
>Version 2.17系から実装する
>(Version 2.16系にバックポートするかは考えさせてください)
対応ありがとうございます。
期待して待っています。>コメントをNULLで登録しても、(テーブルエディタの)
>カラムタブで論理名+コメントが表示される
>というのは、COMMENT ON 文で直接コメントを登録した場合でしょうか?
手順1:ER図に一度登録されていたコメントを空白で登録しなおす。
手順2:PostgreSQLのCOMMENT ONで”(空白文字)で登録しなおす。
手順3:テーブルとカラムの「コメントの編集」画面で修正テーブルのカラムのコメント欄を確認すると、
コメントがNULLの場合は、論理名が表示され
コメントに値が入っているとコメントだけが表示される。コメントには、「論理名+コメント」「論理名のみ」「コメントのみ」を
選択できる機能があったような気がしたのですが、オプション設定は
どこにあるのでしょうか?松原正和キーマスターおっちさんこんにちは。
DBのコメントをどう扱うかのオプションは、オプションダイアログの「テーブル」タブで、「DBコメントで論理名とコメントを区切る文字/方法」から選択できます。> コメントには、「論理名+コメント」「論理名のみ」「コメントのみ」を
> 選択できる機能があったような気がしたのですが、オプション設定は
> どこにあるのでしょうか?多分これは、テーブル定義書出力時のダイアログでのプルダウンかと思います。
おっちゲストお返事ありがとうございます。
>DBのコメントをどう扱うかのオプションは、オプションダイアログの「テーブル」タブで、
>「DBコメントで論理名とコメントを区切る文字/方法」から選択できます。
現在、「タブ」、「改行」にチェックがあります。(デフォルト)>多分これは、テーブル定義書出力時のダイアログでのプルダウンかと思います。
了解しました。テーブルコメント表示は、ER項目論理名+コメントで表示されてしまう
ので、ここを純粋にコメント表示のみに切替できるとありがたいです。 -
投稿者投稿