私は PostgreSQL (PostGIS 拡張機能を使用) でユーザーをセットアップするのに頭を悩ませています。私は現在、ほとんどのユーザーが読み取り権限のみを持つ必要があり、小さなグループが編集/削除/挿入できるデータセットを使用しています。
私はこの記事に従っています:- http://osqa.sjsoft.com/questions/155/how-do-i-create-a-read-only-postgresql-account、および他のいくつかの例に従いました(基本的には同じ内容)ウェブで見つけた
しかし、データをQGISにロードしようとするたびに、次のようなメッセージが表示されます:-
メッセージ1
Erroneous query: SELECT * FROM <schema>.<table> LIMIT 1 returns 7 [error: permissions denied for schema <schema>. Line 1: SELECT * FROM <schema>.<table> LIMIT 1
]
メッセージ2
Unable to access the <schema>.<table> relation.
The error message fromt he database was:
ERROR: permission denied for schema <schema>
Line 1: Select * from <schema>.<Tbale> LIMIT 1
SQL: SELECT * from <schema>.<table> LIMIT 1
PostGreSQL 9.2 データベースで PGADMIN III を使用しています。私は、概念実証中にステップを逃したか、アカウントを設定するのを妨げている何かをしたと確信しています (すべてのアクセス方法にトラストを設定するなどの何かが、私が得ている問題に関与しているのでしょうか? )。