0

特定の指定されたスキーマのみにアクセスできる postgres データベース (バージョン 8.3 以降) でユーザーを作成できるかどうか、私は迷っていました。問題は、私のデータベースにいくつかのスキーマがあることです。特定のユーザーから、1 つを除くすべてのスキーマですべての特権を取り消しても、PgAdmin ツールを使用してデータベースを参照できます。ブラウジングすることで、データ構造とすべての関数を実際に見ることができますが、何もクエリすることはできません。Postgresデータベースで他のスキーマが存在するかどうかを特定のユーザーが知ることができないようなスキーマ分離はありますか?

どうも!

4

1 に答える 1

4

いいえ、データベース内のオブジェクトの存在を完全に隠す方法はありません。オブジェクトへのアクセスだけです。(何らかの理由で) データ構造を非表示にする必要がある場合は、別のデータベースを使用する必要があります。

于 2009-09-28T17:28:24.337 に答える