191

Heroku-Postgresql経由でデータベースに接続すると、pgAdmin3すべてのテーブル (約 2600) が一覧表示されます。pgAdmin3 を開くたびに、自分のデータベースを見つける必要があります。

アクセスするデータベースを非表示にする方法はありnot allowedますか?

4

5 に答える 5

417

AWS上の他の1000台のDBとの共有スペースと同じ問題がありました。

pgAdmin 3

  1. サーバーから切断されていることを確認してください。
  2. [サーバー]->[プロパティ]->[詳細設定]タブを右クリックします。
  3. 「DB制限」に、データベースの名前を重引用符で囲み、スペースで区切って入力します。例えば 'dback447'

pgAdmin 4

上記と同じですが、ステップ3では引用符を使用せず、プレーンDB名のみを使用します。例えばdback447

pgAdmin4バージョン6.1

上記と同じですがTab、各データベースの名前を入力してからを押します。コンマまたはスペースは、文字列を1つのデータベースの名前として使用します。

またTab、データベース名を1つだけ入力する場合でも押す必要があります。そうしないと、Saveボタンは変更を無視します。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

于 2012-11-08T22:16:55.627 に答える
17

pgAdmin 4には「DB制限」が含まれていません。これが私が使用していない唯一の理由であり、pgAdmin 3に落ち着く必要があります。

この機能を pgAdmin 4 に追加するために開かれたチケットがありました ... https://redmine.postgresql.org/issues/1918

于 2016-12-05T18:24:07.963 に答える
7

他の10個のDBのみで同じ問題があり、Matt Stevensの回答は部分的にしか役に立ちませんでした。つまり、最初は役に立ち、同じサーバー上の別のDBにアクセスできました。

説明どおりにすべて実行しましたが、DBはまったく表示されませんでした。[DB 制限] に、単一引用符で囲み、コンマで区切ってデータベースの名前を入力します。例: 「db1」「db2」。

于 2015-04-01T12:11:03.210 に答える