※ ChatGPTを利用し、要約された質問です(原文:PostgresSQL-7.1.2におけるgrantコマンドに関して)
PostgresSQL-7.1.2のgrantコマンドについて
このQ&Aのポイント
PostgresSQL-7.1.2のgrantコマンドを使用して、一括でテーブルの権限を与える方法について調査中です。
VBアプリからODBCを介してPostgresSQL-7.1.2のDBに書き込みや閲覧を行いたい場合、管理者ユーザ「postgres」からは問題なく操作できます。
DBαとDBβという2つのDBがあり、それぞれに対応する一般ユーザAとBを作成しましたが、テーブルが大量なため一括で権限を与える方法を探しています。
PostgresSQL-7.1.2におけるgrantコマンドに関して
お世話になります。
ただいま古くなったサーバを再構築しております。
そこで初めてPostgresSQLを使ってみております。
Win上のVBアプリからODBCで
HedHat9&PostgresSQL-7.1.2のDBに
書き込んだり覗いたりが目標です。
とりあえずDBを作ってデータを戻して
ACCESSからODBCでDBを覗いております。
管理者ユーザ「postgres」からなら
問題なく読み書きできます。
DBαとDBβというDBが二つ有あり
クライアント側の設定も変えたくないので
既存にあわせてそれぞれ用の一般ユーザ
AとBを作りました。
grantコマンドを使えばそれぞれのユーザに対応するDBの
読み書き削除の権限をもらせることが出来るようですが
テーブルがものすごい量なので
対応するDBのすべてのテーブルの
権限を与えたいと考えております。
テーブル名をアスタリスクで指定すると
一括ですべての権限を与えられるようですが
アスタリスクを受け付けてくれないようです。
他の方法で権限を与えることは出来るでしょうか。
お分かりになられる方がおられましたら
ご一報いただけると幸いです。
お礼
アドバイスありがとうございました。 SQLのコマンドで実施することばかり頭にあって その他の方法まで頭が回っておりませんでした。 手で打つのではなく 何らかの方法でコマンドの発行を考えたいと思います。 この度はありがとうございました。