PostgreSQLにユーザーを追加してDB権限を付与
Posted: 2017年6月27日(火) 17:28
1.ユーザーを作成する。
基本的にユーザーを作成できるのは「postgres」
create role kensaku02 login passowrd 'tis5963tis#'
>CREATE ROLE
2.DB権限を付与する。
GRANT select ON ALL TABLES IN SCHEMA public TO kensaku02;
>GRANT
これでスキーマ『public』に対して無制限にSELECTできるようになったのかと思ったら、結局の所テーブルに対しての権限付与が必要だった。
『ALL PRIVILEGES』でスーパーユーザー権限を付けるのは楽だが制限ユーザーを作成するのは面倒だった。
基本的にユーザーを作成できるのは「postgres」
create role kensaku02 login passowrd 'tis5963tis#'
>CREATE ROLE
2.DB権限を付与する。
GRANT select ON ALL TABLES IN SCHEMA public TO kensaku02;
>GRANT
これでスキーマ『public』に対して無制限にSELECTできるようになったのかと思ったら、結局の所テーブルに対しての権限付与が必要だった。
『ALL PRIVILEGES』でスーパーユーザー権限を付けるのは楽だが制限ユーザーを作成するのは面倒だった。