起きたこと
Postgresql利用時、grant文でユーザに権限を付与しようとしたができなかった
試したこと
GRANT ALL ON ALL TABLES IN SCHEMA public to (ユーザ名);
結果
\du
の結果が変化しない
解決策
drop user
で一度ユーザを削除し、create role
で再作成
注意点
create role
で複数の権限を付与する際は、付与したい権限をスペースで区切る(※カンマ区切りではない)
例:create role (作成したいユーザ名) with login createdb;