A5:SQL Mk-2

開発のこと、日々のこと

posgre】カレントスキーマの表示、テーブル一覧入力

ホーム フォーラム A5:SQL Mk-2掲示板 posgre】カレントスキーマの表示、テーブル一覧入力

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #6852 返信
    tekuteku
    ゲスト

    いつもお世話になっております。
    本件、情報共有にて投稿させて頂きます。

    【DB】PostgreSQL 12.2
    【Client】Win10 Pro version 1809
    A5 version 2.14.5

    1.表示のカレントスキーマが変更されない
      ・スキーマをSQLから変更する。”SET search_path = hoge;”
      ・A5のツリー上のカレントスキーマが変更されていない。
      ・SQLからSELECT current_schema()で確認すると、スキーマは変更されている。

    2.テーブルの一覧からの直接入力(Insert)時のDefalutが反映されない
      ・テーブル定義にてあるカラムをDefalut設定している
      ・A5の一覧にて新規にデータを作成する(Defalutのカラムはnull)
      ・Defalut設定してカラムはNullのまま更新される
      ・Insert intoでSQLから新規に作る分には、正常に動作する

    #6888 返信
    松原正和
    キーマスター

    tekutekuさんこんにちは。
     
    >1.表示のカレントスキーマが変更されない
     これについては、コマンドではなくDBツリーの右クリックメニューからスキーマを変更するようにしてください。SQLエディタでスキーマを変更しても、A5:SQL Mk-2自体は実行したコマンドの処理内容まで把握しないので、DBツリーの内容は変化しません。

    >2.テーブルの一覧からの直接入力(Insert)時のDefalutが反映されない
    これについては、「NULLが入力された」扱いになってしまっている気がします。回避可能か検討します。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: posgre】カレントスキーマの表示、テーブル一覧入力
あなたの情報:




コメントは受け付けていません。