ホーム › フォーラム › A5:SQL Mk-2掲示板 › pg_temp_x が表示されない
- このトピックには7件の返信、1人の参加者があり、最後にわきたにより1年前に更新されました。
-
投稿者投稿
-
わきたゲスト
松原さま、こちらにて度々質問させて頂いている脇田です。
いつもご丁寧な回答に感謝しております。さて、A5:SQL Mk-2 Ver.2.18.4 で PostgreSQL の DB に接続すると、以前はデータベースツリーに表示されていた「pg_temp_1」「pg_temp_2」「pg_toast_1」「pg_toast_2」が、表示されません。
こちらのサイトで公開されている旧バージョンを試したところ、Ver.2.17.4 までは表示されましたので、現バージョンから表示されなくなったようです。
これはどういった事情によるものでしょうか?
(temporary view を確認したいのです)ちなみに、当方の PostgreSQL のバージョンは、9.2.24 です。
宜しくお願い致します。わきたゲスト元記事の「pg_toast_1」「pg_toast_2」は、それぞれ、
「pg_toast_temp_1」「pg_toast_temp_2」
の誤記です m(_ _)m松原正和キーマスターわきたさんこんにちは。
すみません、pg_temp_XXX, pg_toast_temp_XXX は通常意図して使用されるスキーマ名ではないため、表示しないように変更していました。
(個人的にスキーマを分けてマルチテナントにするシステムが多かったので、pg_temp_XXX, pg_toast_temp_XXX が単にノイズになっていたためです。)
ちなみに、pg_temp_XXX, pg_toast_temp_XXX は明示的に参照することがあるのでしょうか?わきたゲスト松原さま、脇田です。
自分の投げた質問スレッドへのレスが遅くなり、申し訳ございません。
さて、
> ちなみに、pg_temp_XXX, pg_toast_temp_XXX は明示的に参照することがあるのでしょうか?
元記事にも書いたとおり、「temporary view の内容を確認したい」のです。
以前、この掲示板(2020/04/09)で、temporary view の確認方法をお尋ねしたところ、松原さまからは、
> create temporary view のあと、pg_temp_? (? は1桁の数字等)のスキーマを右クリックして「スキーマを再読み込み」を実行してみてください
とのアドバイスを頂き、そのとおりにしたところ、無事 temporary view を見つけることができました。
今回も、そのように操作しようとしたところ、pg_temp_? が無かった、という次第です。
アドバイスをお待ちします。松原正和キーマスターわきたさんこんにちは。
すみません、以前の書き込みを失念していたようです。pg_temp_XXX は不用意に非表示にしない方がよさそうですね。
しかし、表示がいらないという要望もありそうなので、オプションで制御できるように修正したいと思います。少々お待ちいただければと思います。わきたゲスト松原さま、わきたです。
お手数をお掛けし、恐縮しております。
宜しくお願い致します。松原正和キーマスターわきたさんこんにちは。
Version 2.19.0 beta 17 でオプションダイアログの[PostgreSQL]タブで、「pg_temp_XXX, pg_toast_temp_XXX スキーマを列挙する」にチェックをすると、g_temp_XXX, pg_toast_temp_XXX スキーマがデータベースツリーに表示されるようになります。デフォルトでは OFF としたので、明示的に ON にするようにしてみてください。- この返信は1年前に松原正和が編集しました。
わきたゲスト松原さま、わきたです。
いつもながら、ご丁寧な対応に心から感謝いたします。
Version 2.19.0 beta 17 とのことでしたが、そののちの beta 18 にて、スキーマ pg_temp_XXX, pg_toast_temp_XXX が表示されることが確認できました。
一時ビューも表示することができました。この度は、ご対応頂きありがとうございました。
また、宜しくお願い致します m(_ _)m -
投稿者投稿