回答編集履歴
2
自己解決
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
削除
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
|
+
削除しました。
|