回答編集履歴

2

加筆修正

2018/08/24 03:07

投稿

退会済みユーザー
test CHANGED
@@ -17,3 +17,31 @@
17
17
 
18
18
 
19
19
  MAMPだとApache httpdでしょうか。
20
+
21
+
22
+
23
+ コードについて。
24
+
25
+ ```php
26
+
27
+ // SQL文を実行
28
+
29
+ $query = "COPY test_json TO '/tmp/sampletbl1.csv' CSV";
30
+
31
+ $result = pg_query($conn, $query);
32
+
33
+
34
+
35
+ if ($result === FALSE) {
36
+
37
+ echo "An error occurred.\n";
38
+
39
+ echo pg_last_error($conn) . "\n";
40
+
41
+ exit;
42
+
43
+ }
44
+
45
+ ```
46
+
47
+ とかすればphp上ではなくPostgreSQLアクセスでのエラーなら表示されるかも。

1

加筆修正

2018/08/24 03:07

投稿

退会済みユーザー
test CHANGED
@@ -6,4 +6,14 @@
6
6
 
7
7
 
8
8
 
9
+ それと、
10
+
11
+ db接続ユーザーの権限でCOPY文が実行される上で、
12
+
13
+ db接続ユーザーとOS上ユーザーの紐づけがされるクライアント認証を採用していれば、
14
+
15
+ OSユーザーが誰になっているかの権限も確認したほうが良いです。
16
+
17
+
18
+
9
19
  MAMPだとApache httpdでしょうか。