A5:SQL Mk-2

開発のこと、日々のこと

PostgreSQL -> temporary view が表示されない

ホーム フォーラム A5:SQL Mk-2掲示板 PostgreSQL -> temporary view が表示されない

  • このトピックには2件の返信、1人の参加者があり、最後に脇田洋志により3年、 11ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #6598 返信
    脇田洋志
    ゲスト

    A5:SQL Mk-2 ver.2.14.5 (64bit)
    PostgreSQL 8.4 on CentOS7 (直接接続)
    この環境で、現セッション内で create された temporary view が、データベースツリー上の「ビュー」に表示されません。
    ビューが表示されないことに関連するバグフィックス版として、ver.2.15.0 beta 28 も試してみましたが、状況は変わりません。
    temporary view については、考慮されていないのでしょうか?
    また、将来改善の見込みはございますか?

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

    脇田洋志さんこんにちは。
     
    これはA5:SQL Mk-2がテンポラリビューを扱えないというわけではなく、テーブルやビューの一覧をキャッシュして持つために、キャッシュが更新されないと表示されないということです。
     
    create view (create temporary view)のあと、pg_temp_? (? は1桁の数字等)のスキーマを右クリックして「スキーマを再読み込み」を実行してみてください。
     
    pg_temp_?にない、またはpg_temp_?自体がない場合は、データベースを右クリックして「データベース情報の再読み込み」をしてみてください。

    #6619 返信
    脇田洋志
    ゲスト

    アドバイス頂いた手順にて、解決しました!
    そもそも見るところも勘違いしていたようで、public->ビューを見ていました。
    temporary xxx は pg_temp_n 下にあるのですね。

    ありがとうございました m(_ _)m

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: PostgreSQL -> temporary view が表示されないで#6609に返信
あなたの情報:




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