質問編集履歴

3

2020/01/27 00:07

投稿

saki_study111
saki_study111

スコア13

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,8 @@
9
9
  以下のコマンドを使用してSQLファイル(改行、コメント行含む)を
10
10
 
11
11
  読み込む場合に正しく実行されません。
12
+
13
+ ログファイルの日本語部分が文字化けするのですがどこの箇所で指定すればいいのでしょうか?
12
14
 
13
15
  解決策、別の方法があれば教えて頂きたいです。よろしくお願いします。
14
16
 
@@ -36,6 +38,8 @@
36
38
 
37
39
  **[SQLファイル]**
38
40
 
41
+ ¥COPY(
42
+
39
43
  select
40
44
 
41
45
  col1,col2,col3
@@ -48,7 +52,7 @@
48
52
 
49
53
  1=1
50
54
 
51
-
55
+ ) TO 'C:¥work¥output.csv' WITH csv DELIMITER ',';
52
56
 
53
57
  **[環境]**
54
58
 

2

2020/01/27 00:07

投稿

saki_study111
saki_study111

スコア13

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ### 【問題点】
8
8
 
9
- COPY TO コマンドを使用してSQLファイル(改行、コメント行含む)を
9
+ 以下のコマンドを使用してSQLファイル(改行、コメント行含む)を
10
10
 
11
11
  読み込む場合に正しく実行されません。
12
12
 

1

文法の修正

2020/01/26 09:57

投稿

saki_study111
saki_study111

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,18 +1,22 @@
1
- 内容はwindowsのbatをキックすることにより
1
+ ### 【実施したい事】
2
2
 
3
- PostgreSQLに接続し、SQLファイルを実行してCSV出力ということを行いたいです。
3
+ windowsのbatを実行→PostgreSQLに接続SQLファイルを読込みCSVファイルを出力
4
4
 
5
- そこで問題になっているのが、COPY TO コマンドを使用してSQLファイルを
6
5
 
7
- 読み込むと改行、コメント行がある場合に正しく実行されません。
8
6
 
7
+ ### 【問題点】
8
+
9
+ COPY TO コマンドを使用してSQLファイル(改行、コメント行含む)を
10
+
11
+ 読み込む場合に正しく実行されません。
12
+
9
- そこでなにかいい方法があれば教えて頂きたいです。よろしくお願いします。
13
+ 解決策、別の方法があれば教えて頂きたいです。よろしくお願いします。
10
14
 
11
15
  ※SQLはサンプル用に単純なものにしてあります。
12
16
 
13
17
 
14
18
 
15
- **batファイル**
19
+ **[batファイル]**
16
20
 
17
21
  @echo off
18
22
 
@@ -30,7 +34,7 @@
30
34
 
31
35
 
32
36
 
33
- **SQLファイル**
37
+ **[SQLファイル]**
34
38
 
35
39
  select
36
40
 
@@ -46,7 +50,7 @@
46
50
 
47
51
 
48
52
 
49
- 環境
53
+ **[環境]**
50
54
 
51
55
  OS:windows10
52
56