回答編集履歴

1

WHEREで追加するレコードの指定ができなかったので、修正しました。

2018/08/03 04:59

投稿

NextSt
NextSt

スコア13

test CHANGED
@@ -1,3 +1,5 @@
1
+ ///2018.08.03 13:58修正追記///
2
+
1
3
  ●原因
2
4
 
3
5
  bytea_import関数は、デフォルトで利用できる関数ではない。
@@ -16,6 +18,24 @@
16
18
 
17
19
  PostgreSQL
18
20
 
19
- >INSERT INTO __table_name__ (__column_name__)
21
+ ~~>INSERT INTO __table_name__ (__column_name__)~~
20
22
 
21
- >SELECT pg_read_binary_file('__file_name__');
23
+ ~~>SELECT pg_read_binary_file('__file_name__');~~
24
+
25
+
26
+
27
+
28
+
29
+ ーWHEREでの指定がなぜかできなかったので。UPDATEで書きなおした所無事入れられました。
30
+
31
+
32
+
33
+ UPDATE __table_name__
34
+
35
+ SET __column_name__ = pg_read_binary_file('__file_name__')
36
+
37
+ WHERE __column_name2__ = '1';
38
+
39
+
40
+
41
+ ➡column_nameはimage、column_name2はsqを指定し動かしました。