File tree 2 files changed +32
-0
lines changed
2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -172,6 +172,25 @@ I'm null before trigger fired
172
172
3 after trigger fired
173
173
4 after trigger fired
174
174
5 after trigger fired
175
+ CREATE TABLE y (
176
+ col1 text,
177
+ col2 text
178
+ );
179
+ INSERT INTO y VALUES ('Jackson, Sam', '\\h');
180
+ INSERT INTO y VALUES ('It is "perfect".','\t');
181
+ INSERT INTO y VALUES ('', NULL);
182
+ COPY y TO stdout WITH CSV;
183
+ "Jackson, Sam",\h
184
+ "It is ""perfect"".",
185
+ "",
186
+ COPY y TO stdout WITH CSV QUOTE '''' DELIMITER '|';
187
+ Jackson, Sam|\h
188
+ It is "perfect".|
189
+ ''|
190
+ COPY y TO stdout WITH CSV FORCE QUOTE col2 ESCAPE '\\';
191
+ "Jackson, Sam","\\h"
192
+ "It is \"perfect\"."," "
193
+ "",
175
194
DROP TABLE x;
176
195
DROP FUNCTION fn_x_before();
177
196
DROP FUNCTION fn_x_after();
Original file line number Diff line number Diff line change @@ -116,6 +116,19 @@ COPY x TO stdout;
116
116
COPY x (c, e) TO stdout;
117
117
COPY x (b, e) TO stdout WITH NULL ' I' ' m null' ;
118
118
119
+ CREATE TABLE y (
120
+ col1 text ,
121
+ col2 text
122
+ );
123
+
124
+ INSERT INTO y VALUES (' Jackson, Sam' , ' \\ h' );
125
+ INSERT INTO y VALUES (' It is "perfect".' ,' \t ' );
126
+ INSERT INTO y VALUES (' ' , NULL );
127
+
128
+ COPY y TO stdout WITH CSV;
129
+ COPY y TO stdout WITH CSV QUOTE ' ' ' ' DELIMITER ' |' ;
130
+ COPY y TO stdout WITH CSV FORCE QUOTE col2 ESCAPE ' \\ ' ;
131
+
119
132
DROP TABLE x;
120
133
DROP FUNCTION fn_x_before();
121
134
DROP FUNCTION fn_x_after();
You can’t perform that action at this time.
0 commit comments