Changeset: 5b3d38540bac for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5b3d38540bac
Modified Files:
        clients/examples/perl/countries.sql
        geom/BugTracker/Tests/copy_into_crash.SF-1975402.sql
        geom/BugTracker/Tests/copy_into_crash.SF-1975402.stable.err
        geom/sql/pg_regression/Tests/clean.sql
        sql/backends/monet5/Tests/limithack.sql
        sql/backends/monet5/Tests/rapi15.sql
        sql/benchmarks/alex/load.sql
        sql/benchmarks/arno/load.int.sql
        sql/benchmarks/arno_flt/load.flt.sql
        sql/benchmarks/hist-uva/ground/load.sql
        sql/benchmarks/ssbm/Tests/load-sf-0.01.sql
        sql/benchmarks/tpch/load-sf-0.01-LOCKED.sql
        sql/benchmarks/tpch/load-sf-0.01.sql
        sql/benchmarks/tpch/load-sf-1.sql
        sql/benchmarks/viam/Tests/dump.sql
        
sql/test/BugDay_2005-10-06_2.9.3/Tests/foreign_key_in_frontend_crashes_backend.SF-935578.sql
        sql/test/BugDay_2005-10-06_2.9.3/Tests/inlined_copy_into.SF-922392.sql
        sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.sql
        
sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.stable.err
        sql/test/BugTracker-2008/Tests/OOM_query.SF-2457195.sql
        sql/test/BugTracker-2008/Tests/copy-count.SF-2485215.sql
        sql/test/BugTracker-2008/Tests/copy-format.SF-2468513.sql
        sql/test/BugTracker-2008/Tests/copy-format.SF-2468513.stable.err
        sql/test/BugTracker-2008/Tests/varchar.SF-2471371.sql
        sql/test/BugTracker-2008/Tests/varchar.SF-2471371.stable.err
        sql/test/BugTracker-2008/insert-null-byte.sql
        sql/test/BugTracker-2009/Tests/copy_into_error_off_by_one.SF-2833696.sql
        
sql/test/BugTracker-2009/Tests/copy_into_error_off_by_one.SF-2833696.stable.err
        sql/test/BugTracker-2009/Tests/nullstr.SF-2704016.sql
        sql/test/BugTracker-2009/Tests/reorder.SF-2770608.sql
        sql/test/BugTracker-2010/Tests/cast-varchar.Bug-2682.sql
        sql/test/BugTracker-2010/Tests/delete_insert.Bug-2529.sql
        sql/test/BugTracker-2010/Tests/embedded_record_seperator.SF-2991400.sql
        sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.sql
        sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err
        
sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err.Darwin
        
sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err.Windows
        sql/test/BugTracker-2010/Tests/heap_combine_crash.SF-2947763.sql
        sql/test/BugTracker-2010/Tests/incomplete-utf8-sequence.Bug-2575.sql
        
sql/test/BugTracker-2010/Tests/incomplete-utf8-sequence.Bug-2575.stable.err
        sql/test/BugTracker-2010/Tests/limit_in_prepare.Bug-2552.sql
        
sql/test/BugTracker-2010/Tests/multiple-common-table-expressions.Bug-2664.sql
        sql/test/BugTracker-2010/Tests/reorder.SF-2995671.sql
        sql/test/BugTracker-2011/Tests/FK_self_reference.Bug-2862.sql
        sql/test/BugTracker-2011/Tests/copy-into-file-error.Bug-2722.sql
        sql/test/BugTracker-2011/Tests/count-count-distinct.Bug-2808.sql
        sql/test/BugTracker-2011/Tests/device-self-ref-fk.sql
        sql/test/BugTracker-2011/Tests/double_erange.Bug-2774.sql
        sql/test/BugTracker-2011/Tests/jena-optional-1-test.Bug-2915.sql
        sql/test/BugTracker-2011/Tests/operands-not-synced.Bug-2346.sql
        sql/test/BugTracker-2011/Tests/subquery_in_from_clause.Bug-2812.sql
        
sql/test/BugTracker-2012/Tests/aggregate_vs_positional_column_crash.Bug-3085.sql
        
sql/test/BugTracker-2012/Tests/correlated_groupby_in_selection.Bug-3011.sql
        sql/test/BugTracker-2012/Tests/hash_select.Bug-2947.sql
        sql/test/BugTracker-2012/Tests/many-columns-truncated.Bug-3161.sql
        sql/test/BugTracker-2012/Tests/predicate_select.Bug-3090.sql
        sql/test/BugTracker-2012/Tests/set_operation.Bug-3059.sql
        sql/test/BugTracker-2012/Tests/strange_escaping_in_csv.Bug-2133.sql
        
sql/test/BugTracker-2012/Tests/strange_escaping_in_csv.Bug-2133.stable.out
        sql/test/BugTracker-2013/Tests/aggregates-typing-issues.Bug-3277.sql
        sql/test/BugTracker-2013/Tests/copy-into-decimal.Bug-3265.sql
        sql/test/BugTracker-2013/Tests/copy-out-quote.Bug-3393.sql
        sql/test/BugTracker-2013/Tests/crash-from-optimizer.Bug-3241.sql
        sql/test/BugTracker-2013/Tests/median-null.Bug-3280.sql
        sql/test/BugTracker-2013/Tests/mitosis-floor.Bug-3330.sql
        sql/test/BugTracker-2013/Tests/qualified_aggrname.Bug-3332.sql
        sql/test/BugTracker-2013/Tests/restore-uuid.Bug-3407.sql
        sql/test/BugTracker-2013/Tests/swapped_likejoin.Bug-3375.sql
        sql/test/BugTracker-2013/Tests/udf_error.Bug-3396.sql
        sql/test/BugTracker-2014/Tests/copy_decimal_into.Bug-3596.sql
        sql/test/BugTracker-2014/Tests/null_in_string.Bug-2014.sql
        sql/test/BugTracker-2014/Tests/select-distinct-order-limit.Bug-3527.sql
        sql/test/BugTracker-2014/Tests/select-having.Bug-3458.sql
        
sql/test/BugTracker-2015/Tests/backslash_predecing_separator.Bug-3775.sql
        
sql/test/BugTracker-2015/Tests/backslash_predecing_separator.Bug-3775.stable.err
        sql/test/BugTracker-2015/Tests/cardinality.Bug-3761.sql
        sql/test/BugTracker-2015/Tests/float-space-parse.Bug-3691.sql
        sql/test/BugTracker-2015/Tests/float-space-parse.Bug-3691.stable.err
        sql/test/BugTracker-2015/Tests/import-non-ascii.Bug-3864.sql
        sql/test/BugTracker-2015/Tests/is_null_limit.Bug-3684.sql
        sql/test/BugTracker-2015/Tests/leftjoin.Bug-3720.sql
        sql/test/BugTracker-2015/Tests/like-escape.Bug-3822.sql
        sql/test/BugTracker-2015/Tests/sql2pcre.Bug-3800.sql
        
sql/test/BugTracker-2016/Tests/DISTINCT_with_correlated_scalar_subquery_crashes_mserver.Bug-3920.sql
        sql/test/BugTracker-2016/Tests/cast_and_floor.Bug-6071.sql
        sql/test/BugTracker-2016/Tests/outer_constant_predicate.Bug-4070.sql
        sql/test/BugTracker-2017/Tests/avggroupbysq.Bug-6178.sql
        sql/test/BugTracker-2017/Tests/crash_in_null_cast.Bug-6186.sql
        sql/test/BugTracker-2017/Tests/empty-interval.Bug-6184.sql
        sql/test/BugTracker-2017/Tests/semijoinunion.Bug-6150.sql
        sql/test/BugTracker-2017/Tests/spurious_error.Bug-6344.sql
        sql/test/BugTracker-2018/Tests/copy-into-ignore-column-1.Bug-6532.sql
        sql/test/BugTracker-2018/Tests/multiple-insertinto-table-Bug-6578.sql
        sql/test/BugTracker/Tests/copy_decimal.SF-1582957.sql
        sql/test/BugTracker/Tests/copy_decimal.SF-1582957.stable.err
        sql/test/BugTracker/Tests/copy_into_crash.SF-1993999.sql
        sql/test/BugTracker/Tests/copy_overflow_null_bug.SF-1842550.sql
        sql/test/BugTracker/Tests/copy_overflow_null_bug.SF-1842550.stable.err
        sql/test/BugTracker/Tests/variable_stack_crash_load.SF-1711251.sql
        sql/test/BugTracker/Tests/with_row_number.SF-1898089.sql
        sql/test/Skyserver/Skyserver_functions.sql
        sql/test/Skyserver/Skyserver_functions_v6.sql
        sql/test/Skyserver/Skyserver_import.sql
        sql/test/Skyserver/Skyserver_import_v6.sql
        sql/test/Skyserver/bugs/Tests/load_dbobjects.sql
        sql/test/Skyserver/bugs/Tests/load_objmask.sql
        sql/test/Tests/fsum.sql
        sql/test/Tests/load_with_offset.sql
        sql/test/Tests/lz4-dump.sql
        sql/test/VOC/load.sql
        sql/test/Via-m/create-viam.sql
        sql/test/bugs/Tests/copy_into_quote.sql
        sql/test/bugs/Tests/copy_into_with_schema.sql
        sql/test/bugs/Tests/crash_order_by.sql
        sql/test/bugs/Tests/decimal_copy_into_bug.sql
        sql/test/bugs/Tests/ifthenelse_bug.sql
        sql/test/bugs/Tests/in.sql
        sql/test/bugs/Tests/order_limit_offset_bug.sql
        sql/test/bugs/Tests/rangejoin_optimize_bug.sql
        sql/test/bugs/Tests/simple_view.sql
        sql/test/bugs/Tests/substring_limit_bug.sql
        sql/test/bugs/insert_delete-bug-sf-904025.sql
        sql/test/copy/Tests/columns.sql
        sql/test/copy/Tests/columns.stable.err
        sql/test/copy/Tests/embedded_sep.sql
        sql/test/copy/Tests/escaped_char.sql
        sql/test/copy/Tests/format_date.sql
        sql/test/copy/Tests/incorrect_columns.sql
        sql/test/copy/Tests/ingestion.sql
        sql/test/copy/Tests/int_parse.sql
        sql/test/copy/Tests/int_parse.stable.err
        sql/test/copy/Tests/int_parse_best.sql
        sql/test/copy/Tests/key_copy.sql
        sql/test/copy/Tests/key_copy.stable.err
        sql/test/copy/Tests/load_stdin_incorrect_line_nr.sql
        sql/test/copy/Tests/load_stdin_incorrect_line_nr.stable.err
        sql/test/copy/Tests/null_as_string.sql
        sql/test/copy/Tests/null_as_string_errors.sql
        sql/test/copy/Tests/null_as_string_errors.stable.err
        sql/test/copy/Tests/null_as_string_output.sql
        sql/test/copy/Tests/overflow_error.sql
        sql/test/group-concat/Tests/groupconcat04.sql
        sql/test/group-concat/Tests/groupconcat05.sql
        sql/test/json/Tests/jsonvalidity.Bug-3753.sql
        sql/test/json/Tests/jsonvalidity.Bug-3753.stable.out
        sql/test/json/Tests/pgexample.sql
        sql/test/mergetables/Tests/crash0.sql
        sql/test/mergetables/Tests/forex.sql
        sql/test/mergetables/Tests/mergedb_create.sql
        sql/test/mergetables/Tests/mergedrop.sql
        sql/test/mergetables/Tests/mergedropcascade.sql
        sql/test/mergetables/Tests/mergekey.sql
        sql/test/mergetables/Tests/mergeload.sql
        sql/test/mergetables/Tests/mergeloadidx.sql
        sql/test/mergetables/Tests/mergemergeload.sql
        sql/test/mergetables/Tests/mergemergeload.stable.err
        sql/test/mergetables/Tests/mergequery.sql
        sql/test/mergetables/Tests/singlekeyconstraint.sql
        sql/test/news.sql
        sql/test/osm/Tests/delete_alter_bug.sql
        sql/test/pg_regress/Tests/arrays.sql
        sql/test/pg_regress/Tests/arrays.stable.err
        sql/test/pg_regress/Tests/int8.sql
        sql/test/pg_regress/Tests/int8.stable.err.int128
        sql/test/pg_regress/Tests/numeric.sql
        sql/test/pg_regress/Tests/numeric.stable.err
        sql/test/pg_regress/Tests/numeric.stable.out.FreeBSD.int128
        sql/test/pg_regress/Tests/numeric.stable.out.int128
        sql/test/pg_regress/Tests/timestamp.sql
        sql/test/pg_regress/Tests/timestamp.stable.err
        sql/test/pg_regress/Tests/timestamptz.sql
        sql/test/pg_regress/Tests/timestamptz.stable.err
        sql/test/pg_regress/Tests/type_sanity.sql
        sql/test/quantiles/Tests/quantiles.sql
        sql/test/rank.sql
        sql/test/testdb/Tests/load.sql
        sql/test/thinksql-load.sql
        sql/test/utf8/load.sql
        sql/test/xquery/Tests/create.sql
Branch: default
Log Message:

Use E'...' escaped strings for strings with backslashes.


diffs (truncated from 3589 to 300 lines):

diff --git a/clients/examples/perl/countries.sql 
b/clients/examples/perl/countries.sql
--- a/clients/examples/perl/countries.sql
+++ b/clients/examples/perl/countries.sql
@@ -3,7 +3,7 @@ CREATE TABLE countries (
        cty_name VARCHAR(256),
        cty_code VARCHAR(32)
 );
-COPY INTO countries FROM STDIN USING DELIMITERS '\t','\n','"' NULL AS '';
+COPY INTO countries FROM STDIN USING DELIMITERS E'\t',E'\n','"' NULL AS '';
 AFGHANISTAN    .af
 Ă…LAND ISLANDS  .ax
 ALBANIA        .al
diff --git a/geom/BugTracker/Tests/copy_into_crash.SF-1975402.sql 
b/geom/BugTracker/Tests/copy_into_crash.SF-1975402.sql
--- a/geom/BugTracker/Tests/copy_into_crash.SF-1975402.sql
+++ b/geom/BugTracker/Tests/copy_into_crash.SF-1975402.sql
@@ -1,6 +1,6 @@
 CREATE TABLE nodes (id serial, p GEOMETRY(POINT));
 insert into nodes (id, p) values (45111955, 'POINT(52.0697 4.3723)');
-COPY 1 RECORDS INTO nodes from STDIN USING DELIMITERS ',', '\n';
+COPY 1 RECORDS INTO nodes from STDIN USING DELIMITERS ',', E'\n';
 45111956, 'POINT(52.0697 4.3723)'
 
 drop table nodes;
diff --git a/geom/BugTracker/Tests/copy_into_crash.SF-1975402.stable.err 
b/geom/BugTracker/Tests/copy_into_crash.SF-1975402.stable.err
--- a/geom/BugTracker/Tests/copy_into_crash.SF-1975402.stable.err
+++ b/geom/BugTracker/Tests/copy_into_crash.SF-1975402.stable.err
@@ -10,8 +10,8 @@ stderr of test 'copy_into_crash.SF-19754
 # 11:37:42 >  mclient -lsql -umonetdb -Pmonetdb --host=alf --port=30423 
 # 11:37:42 >  
 
-MAPI  = (monetdb) /var/tmp/mtest-27003/.s.monetdb.30235
-QUERY = COPY 1 RECORDS INTO nodes from STDIN USING DELIMITERS ',', '\n';
+MAPI  = (monetdb) /var/tmp/mtest-25355/.s.monetdb.36316
+QUERY = COPY 1 RECORDS INTO nodes from STDIN USING DELIMITERS ',', E'\n';
         45111956, 'POINT(52.0697 4.3723)'
 ERROR = !Failed to import table 'nodes', line 1 field p 'geometry(4)' expected 
in ' 'POINT(52.0697 4.3723)''
 CODE  = 42000
diff --git a/geom/sql/pg_regression/Tests/clean.sql 
b/geom/sql/pg_regression/Tests/clean.sql
--- a/geom/sql/pg_regression/Tests/clean.sql
+++ b/geom/sql/pg_regression/Tests/clean.sql
@@ -2,7 +2,7 @@ CREATE TABLE clean_cases (origin varchar
                           orig geometry,
                           valid geometry);
 
-COPY 22 RECORDS INTO clean_cases FROM stdin USING DELIMITERS '|','\n';  
+COPY 22 RECORDS INTO clean_cases FROM stdin USING DELIMITERS '|',E'\n';  
 
RT|1|0103000000010000000700000000000000000000400000000000000040000000000000184000000000000000C000000000000024400000000000000040000000000000244000000000000000C000000000000018400000000000000040000000000000004000000000000000C000000000000000400000000000000040|010600000003000000010300000001000000040000000000000000000040000000000000004000000000000010400000000000000000000000000000004000000000000000C0000000000000004000000000000000400103000000010000000500000000000000000020400000000000000000000000000000184000000000000000C0000000000000104000000000000000000000000000001840000000000000004000000000000020400000000000000000010300000001000000040000000000000000002040000000000000000000000000000024400000000000000040000000000000244000000000000000C000000000000020400000000000000000
 
RT|2|01030000000100000007000000000000000000284000000000000000C000000000000028400000000000000040000000000000304000000000000000000000000000002C40000000000000000000000000000032400000000000000040000000000000324000000000000000C0000000000000284000000000000000C0|01030000000200000006000000000000000000284000000000000000C0000000000000284000000000000000400000000000002E40000000000000E03F00000000000032400000000000000040000000000000324000000000000000C0000000000000284000000000000000C0040000000000000000002E40000000000000E03F0000000000002C400000000000000000000000000000304000000000000000000000000000002E40000000000000E03F
 
RT|3|01030000000100000006000000000000000000004000000000000010400000000000000040000000000000184000000000000010400000000000001040000000000000184000000000000018400000000000001840000000000000104000000000000000400000000000001040|01060000000200000001030000000100000004000000000000000000004000000000000010400000000000000040000000000000184000000000000010400000000000001040000000000000004000000000000010400103000000010000000400000000000000000010400000000000001040000000000000184000000000000018400000000000001840000000000000104000000000000010400000000000001040
diff --git a/sql/backends/monet5/Tests/limithack.sql 
b/sql/backends/monet5/Tests/limithack.sql
--- a/sql/backends/monet5/Tests/limithack.sql
+++ b/sql/backends/monet5/Tests/limithack.sql
@@ -11,7 +11,7 @@ CREATE TABLE "sys"."tbls" (
        "readonly"      BOOLEAN,
        "temporary"     SMALLINT
 );
-COPY 40 RECORDS INTO "sys"."tbls" FROM stdin USING DELIMITERS '\t','\n','"';
+COPY 40 RECORDS INTO "sys"."tbls" FROM stdin USING DELIMITERS E'\t',E'\n','"';
 2001   "schemas"       2000    NULL    0       true    0       false   0
 2007   "types" 2000    NULL    0       true    0       false   0
 2016   "functions"     2000    NULL    0       true    0       false   0
diff --git a/sql/backends/monet5/Tests/rapi15.sql 
b/sql/backends/monet5/Tests/rapi15.sql
--- a/sql/backends/monet5/Tests/rapi15.sql
+++ b/sql/backends/monet5/Tests/rapi15.sql
@@ -2,7 +2,7 @@ start transaction;
 
 create table "Marketing_Loyalty_4700298d-9862-40b3-9028-b0f15dab9dea" 
("Consumer Number" INTEGER,"1-Disloyalty" varchar(250),"2-Age" 
varchar(250),"3-Amount transferred" INTEGER,"4-Gender" varchar(250),"5-Citiz 
enship" varchar(250),"6- Profession" varchar(250),"7-City" varchar(250),"8-1 NC 
Billboard" varchar(250),"8-2 NC Friends" varchar(250),"8-3 NC Magazine" 
varchar(250),"8-4 NC Others" varchar(250),"9-Score" decimal(18,3),"10- Type of 
operation" varchar(250),"11-1 Welcoming" INTEGER,"11-2 Waiting time" 
INTEGER,"11-3 Time to finish request" INTEGER,"11-4 Fees" INTEGER,"11-5 
Courtesy of employees" INTEGER,"11-6 Branch layout" INTEGER,"11-7 Attention to 
special requests" INTEGER,"12- Total time for service" decimal(18,3),"13- 
Distance from POS" decimal(18,3),"14- Weight" INTEGER);
 
-COPY 233 offset 2 records INTO 
"Marketing_Loyalty_4700298d-9862-40b3-9028-b0f15dab9dea" FROM stdin USING 
DELIMITERS ',','\n','"' null as '';
+COPY 233 offset 2 records INTO 
"Marketing_Loyalty_4700298d-9862-40b3-9028-b0f15dab9dea" FROM stdin USING 
DELIMITERS ',',E'\n','"' null as '';
 ,,,,Female 
,Citizen,Employee,Suburbs,No,No,No,No,,International,6,5,3,6,6,2,2,10.27,1.5,75,
 2,Loyal,[21-30],3,Male 
,Resident,Employee,Cities,No,Yes,No,No,9.51,Local,2,6,8,2,2,1,4,10.44,1.8,78,
 
3,Loyal,[21-30],3,Male,Resident,Employee,Suburbs,Yes,No,Yes,No,6.67,Local,5,2,8,4,7,8,3,14.34,2.2,75,
diff --git a/sql/benchmarks/alex/load.sql b/sql/benchmarks/alex/load.sql
--- a/sql/benchmarks/alex/load.sql
+++ b/sql/benchmarks/alex/load.sql
@@ -1,4 +1,4 @@
-COPY 9600000 RECORDS INTO earth from 'PWD/earth.tab' USING DELIMITERS ',','\n';
-COPY 10092544 RECORDS INTO tomo from 'PWD/tomo.tab' USING DELIMITERS ',','\n';
---COPY 96 RECORDS INTO earth from 'PWD/earth.tab' USING DELIMITERS ',','\n';
---COPY 100 RECORDS INTO tomo from 'PWD/tomo.tab' USING DELIMITERS ',','\n';
+COPY 9600000 RECORDS INTO earth from 'PWD/earth.tab' USING DELIMITERS 
',',E'\n';
+COPY 10092544 RECORDS INTO tomo from 'PWD/tomo.tab' USING DELIMITERS ',',E'\n';
+--COPY 96 RECORDS INTO earth from 'PWD/earth.tab' USING DELIMITERS ',',E'\n';
+--COPY 100 RECORDS INTO tomo from 'PWD/tomo.tab' USING DELIMITERS ',',E'\n';
diff --git a/sql/benchmarks/arno/load.int.sql b/sql/benchmarks/arno/load.int.sql
--- a/sql/benchmarks/arno/load.int.sql
+++ b/sql/benchmarks/arno/load.int.sql
@@ -1,5 +1,5 @@
 START TRANSACTION;
-COPY INTO atom  from 'PWD/ATOM.int.tbl'  USING DELIMITERS ',','\n';
-COPY INTO bond  from 'PWD/BOND.int.tbl'  USING DELIMITERS ',','\n';
-COPY INTO model from 'PWD/MODEL.int.tbl' USING DELIMITERS ',','\n';
+COPY INTO atom  from 'PWD/ATOM.int.tbl'  USING DELIMITERS ',',E'\n';
+COPY INTO bond  from 'PWD/BOND.int.tbl'  USING DELIMITERS ',',E'\n';
+COPY INTO model from 'PWD/MODEL.int.tbl' USING DELIMITERS ',',E'\n';
 commit;
diff --git a/sql/benchmarks/arno_flt/load.flt.sql 
b/sql/benchmarks/arno_flt/load.flt.sql
--- a/sql/benchmarks/arno_flt/load.flt.sql
+++ b/sql/benchmarks/arno_flt/load.flt.sql
@@ -1,4 +1,4 @@
-COPY INTO atom  from 'PWD/ATOM.flt.tbl'  USING DELIMITERS ',','\n';
-COPY INTO bond  from 'PWD/BOND.flt.tbl'  USING DELIMITERS ',','\n';
-COPY INTO model from 'PWD/MODEL.flt.tbl' USING DELIMITERS ',','\n';
+COPY INTO atom  from 'PWD/ATOM.flt.tbl'  USING DELIMITERS ',',E'\n';
+COPY INTO bond  from 'PWD/BOND.flt.tbl'  USING DELIMITERS ',',E'\n';
+COPY INTO model from 'PWD/MODEL.flt.tbl' USING DELIMITERS ',',E'\n';
 commit;
diff --git a/sql/benchmarks/hist-uva/ground/load.sql 
b/sql/benchmarks/hist-uva/ground/load.sql
--- a/sql/benchmarks/hist-uva/ground/load.sql
+++ b/sql/benchmarks/hist-uva/ground/load.sql
@@ -1,2 +1,2 @@
-COPY 100000 RECORDS INTO histogram256_tab from 'PWD/data.tab' USING DELIMITERS 
',','\n';
---COPY 100 RECORDS INTO histogram256_tab from 'PWD/data.tab' USING DELIMITERS 
',','\n';
+COPY 100000 RECORDS INTO histogram256_tab from 'PWD/data.tab' USING DELIMITERS 
',',E'\n';
+--COPY 100 RECORDS INTO histogram256_tab from 'PWD/data.tab' USING DELIMITERS 
',',E'\n';
diff --git a/sql/benchmarks/ssbm/Tests/load-sf-0.01.sql 
b/sql/benchmarks/ssbm/Tests/load-sf-0.01.sql
--- a/sql/benchmarks/ssbm/Tests/load-sf-0.01.sql
+++ b/sql/benchmarks/ssbm/Tests/load-sf-0.01.sql
@@ -1,7 +1,7 @@
 START TRANSACTION;
-COPY    2556 RECORDS INTO DWDATE    FROM 'PWD/date.tbl'      USING DELIMITERS 
'|', '|\n';
-COPY     100 RECORDS INTO SUPPLIER  FROM 'PWD/supplier.tbl'  USING DELIMITERS 
'|', '|\n';
-COPY     300 RECORDS INTO CUSTOMER  FROM 'PWD/customer.tbl'  USING DELIMITERS 
'|', '|\n';
-COPY    2000 RECORDS INTO PART      FROM 'PWD/part.tbl'      USING DELIMITERS 
'|', '|\n';
-COPY   60175 RECORDS INTO LINEORDER FROM 'PWD/lineorder.tbl' USING DELIMITERS 
'|', '|\n';
+COPY    2556 RECORDS INTO DWDATE    FROM 'PWD/date.tbl'      USING DELIMITERS 
'|', E'|\n';
+COPY     100 RECORDS INTO SUPPLIER  FROM 'PWD/supplier.tbl'  USING DELIMITERS 
'|', E'|\n';
+COPY     300 RECORDS INTO CUSTOMER  FROM 'PWD/customer.tbl'  USING DELIMITERS 
'|', E'|\n';
+COPY    2000 RECORDS INTO PART      FROM 'PWD/part.tbl'      USING DELIMITERS 
'|', E'|\n';
+COPY   60175 RECORDS INTO LINEORDER FROM 'PWD/lineorder.tbl' USING DELIMITERS 
'|', E'|\n';
 COMMIT;
diff --git a/sql/benchmarks/tpch/load-sf-0.01-LOCKED.sql 
b/sql/benchmarks/tpch/load-sf-0.01-LOCKED.sql
--- a/sql/benchmarks/tpch/load-sf-0.01-LOCKED.sql
+++ b/sql/benchmarks/tpch/load-sf-0.01-LOCKED.sql
@@ -1,8 +1,8 @@
-COPY 5 RECORDS INTO region from 'PWD/region.tbl' ON CLIENT USING DELIMITERS 
'|', '|\n' LOCKED;
-COPY 25 RECORDS INTO nation from 'PWD/nation.tbl' ON CLIENT USING DELIMITERS 
'|', '|\n' LOCKED;
-COPY 100 RECORDS INTO supplier from 'PWD/supplier.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n' LOCKED;
-COPY 1500 RECORDS INTO customer from 'PWD/customer.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n' LOCKED;
-COPY 2000 RECORDS INTO part from 'PWD/part.tbl' ON CLIENT USING DELIMITERS 
'|', '|\n' LOCKED;
-COPY 8000 RECORDS INTO partsupp from 'PWD/partsupp.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n' LOCKED;
-COPY 15000 RECORDS INTO orders from 'PWD/orders.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n' LOCKED;
-COPY 70000 RECORDS INTO lineitem from 'PWD/lineitem.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n' LOCKED;
+COPY 5 RECORDS INTO region from 'PWD/region.tbl' ON CLIENT USING DELIMITERS 
'|', E'|\n' LOCKED;
+COPY 25 RECORDS INTO nation from 'PWD/nation.tbl' ON CLIENT USING DELIMITERS 
'|', E'|\n' LOCKED;
+COPY 100 RECORDS INTO supplier from 'PWD/supplier.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n' LOCKED;
+COPY 1500 RECORDS INTO customer from 'PWD/customer.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n' LOCKED;
+COPY 2000 RECORDS INTO part from 'PWD/part.tbl' ON CLIENT USING DELIMITERS 
'|', E'|\n' LOCKED;
+COPY 8000 RECORDS INTO partsupp from 'PWD/partsupp.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n' LOCKED;
+COPY 15000 RECORDS INTO orders from 'PWD/orders.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n' LOCKED;
+COPY 70000 RECORDS INTO lineitem from 'PWD/lineitem.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n' LOCKED;
diff --git a/sql/benchmarks/tpch/load-sf-0.01.sql 
b/sql/benchmarks/tpch/load-sf-0.01.sql
--- a/sql/benchmarks/tpch/load-sf-0.01.sql
+++ b/sql/benchmarks/tpch/load-sf-0.01.sql
@@ -1,10 +1,10 @@
 START TRANSACTION;
-COPY 5 RECORDS INTO region from 'PWD/region.tbl' ON CLIENT USING DELIMITERS 
'|', '|\n';
-COPY 25 RECORDS INTO nation from 'PWD/nation.tbl' ON CLIENT USING DELIMITERS 
'|', '|\n';
-COPY 100 RECORDS INTO supplier from 'PWD/supplier.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n';
-COPY 1500 RECORDS INTO customer from 'PWD/customer.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n';
-COPY 2000 RECORDS INTO part from 'PWD/part.tbl' ON CLIENT USING DELIMITERS 
'|', '|\n';
-COPY 8000 RECORDS INTO partsupp from 'PWD/partsupp.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n';
-COPY 15000 RECORDS INTO orders from 'PWD/orders.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n';
-COPY 70000 RECORDS INTO lineitem from 'PWD/lineitem.tbl' ON CLIENT USING 
DELIMITERS '|', '|\n';
+COPY 5 RECORDS INTO region from 'PWD/region.tbl' ON CLIENT USING DELIMITERS 
'|', E'|\n';
+COPY 25 RECORDS INTO nation from 'PWD/nation.tbl' ON CLIENT USING DELIMITERS 
'|', E'|\n';
+COPY 100 RECORDS INTO supplier from 'PWD/supplier.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n';
+COPY 1500 RECORDS INTO customer from 'PWD/customer.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n';
+COPY 2000 RECORDS INTO part from 'PWD/part.tbl' ON CLIENT USING DELIMITERS 
'|', E'|\n';
+COPY 8000 RECORDS INTO partsupp from 'PWD/partsupp.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n';
+COPY 15000 RECORDS INTO orders from 'PWD/orders.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n';
+COPY 70000 RECORDS INTO lineitem from 'PWD/lineitem.tbl' ON CLIENT USING 
DELIMITERS '|', E'|\n';
 COMMIT;
diff --git a/sql/benchmarks/tpch/load-sf-1.sql 
b/sql/benchmarks/tpch/load-sf-1.sql
--- a/sql/benchmarks/tpch/load-sf-1.sql
+++ b/sql/benchmarks/tpch/load-sf-1.sql
@@ -1,10 +1,10 @@
 START TRANSACTION;
-COPY INTO region from 'PWD/region.tbl' ON CLIENT USING DELIMITERS '|', '|\n';
-COPY INTO nation from 'PWD/nation.tbl' ON CLIENT USING DELIMITERS '|', '|\n';
-COPY INTO supplier from 'PWD/supplier.tbl' ON CLIENT USING DELIMITERS '|', 
'|\n';
-COPY INTO customer from 'PWD/customer.tbl' ON CLIENT USING DELIMITERS '|', 
'|\n';
-COPY INTO part from 'PWD/part.tbl' ON CLIENT USING DELIMITERS '|', '|\n';
-COPY INTO partsupp from 'PWD/partsupp.tbl' ON CLIENT USING DELIMITERS '|', 
'|\n';
-COPY INTO orders from 'PWD/orders.tbl' ON CLIENT USING DELIMITERS '|', '|\n';
-COPY INTO lineitem from 'PWD/lineitem.tbl' ON CLIENT USING DELIMITERS '|', 
'|\n';
+COPY INTO region from 'PWD/region.tbl' ON CLIENT USING DELIMITERS '|', E'|\n';
+COPY INTO nation from 'PWD/nation.tbl' ON CLIENT USING DELIMITERS '|', E'|\n';
+COPY INTO supplier from 'PWD/supplier.tbl' ON CLIENT USING DELIMITERS '|', 
E'|\n';
+COPY INTO customer from 'PWD/customer.tbl' ON CLIENT USING DELIMITERS '|', 
E'|\n';
+COPY INTO part from 'PWD/part.tbl' ON CLIENT USING DELIMITERS '|', E'|\n';
+COPY INTO partsupp from 'PWD/partsupp.tbl' ON CLIENT USING DELIMITERS '|', 
E'|\n';
+COPY INTO orders from 'PWD/orders.tbl' ON CLIENT USING DELIMITERS '|', E'|\n';
+COPY INTO lineitem from 'PWD/lineitem.tbl' ON CLIENT USING DELIMITERS '|', 
E'|\n';
 COMMIT;
diff --git a/sql/benchmarks/viam/Tests/dump.sql 
b/sql/benchmarks/viam/Tests/dump.sql
--- a/sql/benchmarks/viam/Tests/dump.sql
+++ b/sql/benchmarks/viam/Tests/dump.sql
@@ -13,7 +13,7 @@ CREATE TABLE "sys"."video" (
        "framecount" int NOT NULL,
        CONSTRAINT "video_video_id_pkey" PRIMARY KEY ("video_id")
 );
-COPY 1 RECORDS INTO "video" FROM stdin USING DELIMITERS '\t', '\n', '"';
+COPY 1 RECORDS INTO "video" FROM stdin USING DELIMITERS E'\t', E'\n', '"';
 1      "20050407_mocky.mpg"    "20050407_mocky.mpg"    "T00:00:00:0F25"        
"PT00H47M34S19N25F"     0       71369
 CREATE TABLE "sys"."video_segment" (
        "video_segment_id" int NOT NULL DEFAULT next value for "sys"."seq_3320",
@@ -27,7 +27,7 @@ CREATE TABLE "sys"."video_segment" (
        CONSTRAINT "unq_shot_frame" UNIQUE ("framenumber", "framelength"),
        CONSTRAINT "fk_video_segment_video_id" FOREIGN KEY ("video_id") 
REFERENCES "video" ("video_id")
 );
-COPY 71 RECORDS INTO "video_segment" FROM stdin USING DELIMITERS '\t', '\n', 
'"';
+COPY 71 RECORDS INTO "video_segment" FROM stdin USING DELIMITERS E'\t', E'\n', 
'"';
 1      1       "frame_0"       "T00:00:00:0F25"        "PT00H00M00S01N25F"     
0       1
 2      1       "frame_10"      "T00:00:00:10F25"       "PT00H00M00S01N25F"     
10      1
 3      1       "frame_11"      "T00:00:00:11F25"       "PT00H00M00S01N25F"     
11      1
@@ -131,7 +131,7 @@ CREATE TABLE "sys"."concepts" (
        CONSTRAINT "concepts_concepts_id_pkey" PRIMARY KEY ("concepts_id"),
        CONSTRAINT "fk_concepts_video_segment_id" FOREIGN KEY 
("video_segment_id") REFERENCES "video_segment" ("video_segment_id")
 );
-COPY 71 RECORDS INTO "concepts" FROM stdin USING DELIMITERS '\t';
+COPY 71 RECORDS INTO "concepts" FROM stdin USING DELIMITERS E'\t';
 1      1       0.00577295991   1       0.0256887991    1       0.0251864996    
1       1.00000001e-07  1       0.000110772002  1       0.0902884007    1       
0.00199038      1       7.84385975e-06  1       0.40575701      1       
3.89837987e-05  1       0.0656920969    1       1.00000001e-07  1       
1.00000001e-07  1
 2      2       0.0952574983    1       0.140557006     1       0.0421635993    
1       0.000323351007  1       0.253017992     1       0.280176997     1       
0.0607924014    1       0.0470448993    1       0.233169004     1       
0.0635539964    1       0.201076001     1       0.120879002     1       
0.386848986     1
 3      3       0.0790096968    1       0.137465999     1       0.0346813984    
1       0.000540950976  1       0.245244995     1       0.258863986     1       
0.0831305012    1       0.0242940001    1       0.264544994     1       
0.0712976977    1       0.215578005     1       0.130468994     1       
0.527327001     1
diff --git 
a/sql/test/BugDay_2005-10-06_2.9.3/Tests/foreign_key_in_frontend_crashes_backend.SF-935578.sql
 
b/sql/test/BugDay_2005-10-06_2.9.3/Tests/foreign_key_in_frontend_crashes_backend.SF-935578.sql
--- 
a/sql/test/BugDay_2005-10-06_2.9.3/Tests/foreign_key_in_frontend_crashes_backend.SF-935578.sql
+++ 
b/sql/test/BugDay_2005-10-06_2.9.3/Tests/foreign_key_in_frontend_crashes_backend.SF-935578.sql
@@ -21,16 +21,16 @@
 
   copy 2 records into studenten 
        from stdin
-       using delimiters ',','\n','"';
+       using delimiters ',',E'\n','"';
 1,"k.zh...@ewi.tudelft.nl","Kang Zheng","1190857"
 2,"yaleyoung...@hotmail.com","Yang Yang","1194887"
   copy 1 records into classes
        from stdin
-       using delimiters ',','\n','''';
+       using delimiters ',',E'\n','''';
 1,'2004-4-20','13:45','14:30'
   copy 2 records into groups
        from stdin
-       using delimiters ',','\n';
+       using delimiters ',',E'\n';
 1,1
 1,2
 
diff --git 
a/sql/test/BugDay_2005-10-06_2.9.3/Tests/inlined_copy_into.SF-922392.sql 
b/sql/test/BugDay_2005-10-06_2.9.3/Tests/inlined_copy_into.SF-922392.sql
--- a/sql/test/BugDay_2005-10-06_2.9.3/Tests/inlined_copy_into.SF-922392.sql
+++ b/sql/test/BugDay_2005-10-06_2.9.3/Tests/inlined_copy_into.SF-922392.sql
@@ -8,7 +8,7 @@ ALTER TABLE pos ADD PRIMARY KEY (harbour
 ALTER TABLE pos ADD UNIQUE (x, y);
 
 COPY 8 RECORDS INTO pos FROM stdin USING
-DELIMITERS '\t';
+DELIMITERS E'\t';
 The Cape       9.3999999999999999e+307 1.3000000000000001e+308
 Ceylon 1.1999999999999999e+308 1e+308
 Bantam 1.31e+308       1.095e+308
diff --git 
a/sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.sql 
b/sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.sql
--- a/sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.sql
+++ b/sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.sql
@@ -5,7 +5,7 @@ CREATE TABLE "news" (
        "date" timestamp,
        CONSTRAINT "news_id_pkey" PRIMARY KEY ("id")
 );
-COPY 1 RECORDS INTO "news" FROM stdin USING DELIMITERS '\t', '\n', '''';
+COPY 1 RECORDS INTO "news" FROM stdin USING DELIMITERS E'\t', E'\n', '''';
 1      'dwerg.net word volwassen, er is eindelijk content
 en het voicemail archief begint al aardig vol te lopen.
 De commentaar en rating code voor de voicemails is ook
diff --git 
a/sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.stable.err
 
b/sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.stable.err
--- 
a/sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.stable.err
+++ 
b/sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.stable.err
@@ -75,8 +75,8 @@ stderr of test 'hang_on_copy_into.SF-110
 # 23:26:36 >  mclient -lsql -i --host=eir --port=38510 
 # 23:26:36 >  
 
-MAPI  = (monetdb) /var/tmp/mtest-25270/.s.monetdb.33644
-QUERY = COPY 1 RECORDS INTO "news" FROM stdin USING DELIMITERS '\t', '\n', 
'''';
+MAPI  = (monetdb) /var/tmp/mtest-10958/.s.monetdb.35734
+QUERY = COPY 1 RECORDS INTO "news" FROM stdin USING DELIMITERS E'\t', E'\n', 
'''';
         1      'dwerg.net word volwassen, er is eindelijk content
         en het voicemail archief begint al aardig vol te lopen.
         De commentaar en rating code voor de voicemails is ook
diff --git a/sql/test/BugTracker-2008/Tests/OOM_query.SF-2457195.sql 
b/sql/test/BugTracker-2008/Tests/OOM_query.SF-2457195.sql
--- a/sql/test/BugTracker-2008/Tests/OOM_query.SF-2457195.sql
+++ b/sql/test/BugTracker-2008/Tests/OOM_query.SF-2457195.sql
@@ -1,6 +1,6 @@
 
 create table test (lhs varchar(16), rhs varchar(16));
-COPY 113 RECORDS into test from STDIN using delimiters ',','\n', '"';
+COPY 113 RECORDS into test from STDIN using delimiters ',',E'\n', '"';
 "S","TOP"
 "PP S@","S"
 "IN NP","PP"
diff --git a/sql/test/BugTracker-2008/Tests/copy-count.SF-2485215.sql 
b/sql/test/BugTracker-2008/Tests/copy-count.SF-2485215.sql
--- a/sql/test/BugTracker-2008/Tests/copy-count.SF-2485215.sql
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to