回答編集履歴

2

加筆修正

2018/06/29 04:10

投稿

退会済みユーザー
test CHANGED
@@ -9,3 +9,33 @@
9
9
 
10
10
 
11
11
  参考:[変数 - psql](https://www.postgresql.jp/document/9.6/html/app-psql.html#app-psql-variables)
12
+
13
+
14
+
15
+ --
16
+
17
+
18
+
19
+ ユーザーadministratorでスキーマ作成ってところがちょっと気になります。
20
+
21
+ postgresqlデータベースを最大限いじれるユーザーはpostgresというのを使いますが。
22
+
23
+
24
+
25
+ [20.1. pg_hba.confファイル](https://www.postgresql.jp/document/9.6/html/auth-pg-hba-conf.html)
26
+
27
+ によると、
28
+
29
+ peer認証でpostgresqlデータベースに接続している場合だと、
30
+
31
+ OSログイン中ユーザーがAdministratorだとしての接続で、
32
+
33
+ postgresql上でadministratorがロール設定されているか、
34
+
35
+ されていなければスキーマ作成などの権限を与える必要があります。
36
+
37
+ ……それよりも、
38
+
39
+ md5認証で接続するようにして、
40
+
41
+ スキーマ作成を実行する時はpostgresユーザーを使えば楽だと思います。

1

加筆修正

2018/06/29 04:10

投稿

退会済みユーザー
test CHANGED
@@ -5,3 +5,7 @@
5
5
  `CREATE SCHEMA :PRM_SCHEMA AUTHORIZATION :PRM_USER; `
6
6
 
7
7
  にしてもダメかなぁ?
8
+
9
+
10
+
11
+ 参考:[変数 - psql](https://www.postgresql.jp/document/9.6/html/app-psql.html#app-psql-variables)