私はPostgreSQL 9.xデータベースを持っており、ユーザはpsqlコマンドで接続します。 \ d、\ dpコマンドへの追加権限が必要です。どうやってするの? d、 dpコマンドのアクセス許可を追加
-1
A
答えて
3
\d
および\dp
コマンドは、単にバックグラウンドでSQLクエリを発行します。これらのpsqlコマンドに「パーミッションを追加する」唯一の方法は、基礎となるシステムテーブルのパーミッションを変更することだと思います。
送信されるステートメントを確認するには、-E
オプションを指定してpsqlを起動します。その後、すべてのメタデータステートメントがコンソールに表示されます。
0
ユーザーは\ dpのcommond、dは\よりも、データベースを接続し、テーブルを選択する権限を持っている場合は、psqlのツール
'-eを使用してpermitedされ、--echo-クエリはに送信されたコマンドをエコーサーバ ' ' -E、--echo-hidden内部コマンドが生成する表示クエリ ' –
@NeoZenith:ありがとう、訂正済み –