回答編集履歴

2

自己解決

2018/03/13 11:59

投稿

fukupiyo
fukupiyo

スコア27

test CHANGED
@@ -1 +1,19 @@
1
- 削除しました。
1
+ 自己解決しました。
2
+
3
+
4
+
5
+ 結論からいうと、継承できる権限は create role/alter role で付与できる権限ではなく、grantで付与できる権限が対象のようでした。(どこかに明記があったわけではありません。)
6
+
7
+
8
+
9
+ 質問中にリンクを貼っていたマニュアルの[1ページ前](https://www.postgresql.jp/document/9.0/html/privileges.html)に、この章で「権限」と呼ぶものの一覧が。
10
+
11
+
12
+
13
+ マニュアル中はどちらも「権限」との表記のため混同していましたが、よく考えれば grant で継承できる権限は grant で付与できる権限だなと納得したため、この質問はクローズさせていただきます。
14
+
15
+
16
+
17
+
18
+
19
+ ご回答をくださいましたOrlofsky様、並びにご一考いただきました皆様、ありがとうございました。

1

削除

2018/03/13 11:59

投稿

fukupiyo
fukupiyo

スコア27

test CHANGED
@@ -1,13 +1 @@
1
- ご回答ありがとうございます。
2
-
3
- grantでroleに権限をつける場合だとwith grant option 指定はなく、代わりにwith admin option指定となるようです。
4
-
5
- [grant](https://www.postgresql.jp/document/9.0/html/sql-grant.html)
6
-
7
-
8
-
9
- 現在質問に記載した環境では試せていませんが、centOS7のpostgres9.2.23環境では同様のエラーとなってしまいました。
10
-
11
-
12
-
13
- 引き続き何かありましたらお願いいたします
1
+ 削除しました。