Open1

DB

110416110416

メタコマンド

確認

  • \?: psql コマンドの確認
  • \h <SQL COMMAND?> : SQL コマンドの文法・セマンティクス確認
  • \dn+: スキーマの確認(verbose)
  • dp: テーブル・シーケンスなどの権限の確認

セットアップ

スキーマへのアクセス権の付与

スキーマの owner 以外がスキーマを利用するにはスキーマの USAGE を grant する必要がある.

GRANT USAGE まで打てばあとは psql が補完を出してくれる.

GRANT USAGE ON SCHEMA schema_name TO username;

テーブルへのアクセス権の設定

GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA schema_name TO username;