Changeset: c11f53136f41 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c11f53136f41 Modified Files: NT/mkgeomwxs.py NT/mkodbcwxs.py NT/mksqlwxs.py clients/mapiclient/dump.c sql/test/testdb-upgrade-chain-hge/Tests/dump.stable.out.int128 sql/test/testdb-upgrade-chain/Tests/dump.stable.out sql/test/testdb-upgrade-hge/Tests/dump.stable.out.int128 sql/test/testdb-upgrade/Tests/dump.stable.out sql/test/testdb/Tests/testdb-dump.stable.out sql/test/testdb/Tests/testdb-load.sql Branch: default Log Message:
Merge with Jul2017 branch. diffs (146 lines): diff --git a/NT/mkgeomwxs.py b/NT/mkgeomwxs.py --- a/NT/mkgeomwxs.py +++ b/NT/mkgeomwxs.py @@ -32,6 +32,7 @@ def main(): else: folder = r'ProgramFilesFolder' arch = 'x86' + vs = os.getenv('vs') # inherited from TestTools\common.bat features = [] print(r'<?xml version="1.0"?>') print(r'<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">') @@ -47,7 +48,7 @@ def main(): print(r' <Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR"/>') print(r' <Media Id="1" Cabinet="monetdb.cab" EmbedCab="yes"/>') print(r' <Directory Id="TARGETDIR" Name="SourceDir">') - print(r' <Merge Id="VCRedist" DiskId="1" Language="0" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC140_CRT_%s.msm"/>' % arch) + print(r' <Merge Id="VCRedist" DiskId="1" Language="0" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC%s0_CRT_%s.msm"/>' % (vs, arch)) print(r' <Directory Id="%s">' % folder) print(r' <Directory Id="ProgramFilesMonetDB" Name="MonetDB">') print(r' <Directory Id="INSTALLDIR" Name="MonetDB5">') diff --git a/NT/mkodbcwxs.py b/NT/mkodbcwxs.py --- a/NT/mkodbcwxs.py +++ b/NT/mkodbcwxs.py @@ -35,6 +35,7 @@ def main(): else: folder = r'ProgramFilesFolder' arch = 'x86' + vs = os.getenv('vs') # inherited from TestTools\common.bat features = [] print(r'<?xml version="1.0"?>') print(r'<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">') @@ -49,7 +50,7 @@ def main(): print(r' <CustomAction Id="driverinstall" FileKey="odbcinstall" ExeCommand="/Install" Execute="deferred" Impersonate="no"/>') print(r' <CustomAction Id="driveruninstall" FileKey="odbcinstall" ExeCommand="/Uninstall" Execute="deferred" Impersonate="no"/>') print(r' <Directory Id="TARGETDIR" Name="SourceDir">') - print(r' <Merge Id="VCRedist" DiskId="1" Language="0" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC140_CRT_%s.msm"/>' % arch) + print(r' <Merge Id="VCRedist" DiskId="1" Language="0" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC%s0_CRT_%s.msm"/>' % (vs, arch)) print(r' <Directory Id="%s">' % folder) print(r' <Directory Id="ProgramFilesMonetDB" Name="MonetDB">') print(r' <Directory Id="INSTALLDIR" Name="MonetDB ODBC Driver">') diff --git a/NT/mksqlwxs.py b/NT/mksqlwxs.py --- a/NT/mksqlwxs.py +++ b/NT/mksqlwxs.py @@ -35,6 +35,7 @@ def main(): else: folder = r'ProgramFilesFolder' arch = 'x86' + vs = os.getenv('vs') # inherited from TestTools\common.bat features = [] print(r'<?xml version="1.0"?>') print(r'<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">') @@ -50,7 +51,7 @@ def main(): print(r' <Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR"/>') print(r' <Media Id="1" Cabinet="monetdb.cab" EmbedCab="yes"/>') print(r' <Directory Id="TARGETDIR" Name="SourceDir">') - print(r' <Merge Id="VCRedist" DiskId="1" Language="0" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC140_CRT_%s.msm"/>' % arch) + print(r' <Merge Id="VCRedist" DiskId="1" Language="0" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC%s0_CRT_%s.msm"/>' % (vs, arch)) print(r' <Directory Id="%s">' % folder) print(r' <Directory Id="ProgramFilesMonetDB" Name="MonetDB">') print(r' <Directory Id="INSTALLDIR" Name="MonetDB5">') diff --git a/clients/mapiclient/dump.c b/clients/mapiclient/dump.c --- a/clients/mapiclient/dump.c +++ b/clients/mapiclient/dump.c @@ -1141,7 +1141,9 @@ dump_table_data(Mapi mid, char *schema, for (i = 0; i < cnt; i++) { string[i] = (strcmp(mapi_get_type(hdl, i), "char") == 0 || strcmp(mapi_get_type(hdl, i), "varchar") == 0 || - strcmp(mapi_get_type(hdl, i), "clob") == 0); + strcmp(mapi_get_type(hdl, i), "clob") == 0 || + strcmp(mapi_get_type(hdl, i), "timestamp") == 0 || + strcmp(mapi_get_type(hdl, i), "timestamptz") == 0); } while (mapi_fetch_row(hdl)) { char *s; diff --git a/sql/test/testdb-upgrade-chain-hge/Tests/dump.stable.out.int128 b/sql/test/testdb-upgrade-chain-hge/Tests/dump.stable.out.int128 --- a/sql/test/testdb-upgrade-chain-hge/Tests/dump.stable.out.int128 +++ b/sql/test/testdb-upgrade-chain-hge/Tests/dump.stable.out.int128 @@ -101215,7 +101215,7 @@ CREATE TABLE "testschema"."typestest" ( "character10" CHAR(10) ); COPY 2 RECORDS INTO "testschema"."typestest" FROM stdin USING DELIMITERS '\t','\n','"'; -true 10 10000 1000000 1000000 10000000000 1e+30 1e+20 1 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 1995-07-15 07:30:00.000000 1995-07-15 07:30:00.00000 1995-07-15 07:30:00.000000+00:00 1995-07-15 07:30:00.00000+00:00 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "x" "varchar" "0123456789" +true 10 10000 1000000 1000000 10000000000 1e+30 1e+20 1 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 "1995-07-15 07:30:00.000000" "1995-07-15 07:30:00.00000" "1995-07-15 07:30:00.000000+00:00" "1995-07-15 07:30:00.00000+00:00" 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "x" "varchar" "0123456789" NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL CREATE TABLE "testschema"."keytest1" ( "key1" INTEGER NOT NULL, diff --git a/sql/test/testdb-upgrade-chain/Tests/dump.stable.out b/sql/test/testdb-upgrade-chain/Tests/dump.stable.out --- a/sql/test/testdb-upgrade-chain/Tests/dump.stable.out +++ b/sql/test/testdb-upgrade-chain/Tests/dump.stable.out @@ -101173,7 +101173,7 @@ CREATE TABLE "testschema"."typestest" ( "character10" CHAR(10) ); COPY 2 RECORDS INTO "testschema"."typestest" FROM stdin USING DELIMITERS '\t','\n','"'; -true 10 10000 1000000 1000000 10000000000 1e+30 1e+20 1 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 1995-07-15 07:30:00.000000 1995-07-15 07:30:00.00000 1995-07-15 07:30:00.000000+00:00 1995-07-15 07:30:00.00000+00:00 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "x" "varchar" "0123456789" +true 10 10000 1000000 1000000 10000000000 1e+30 1e+20 1 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 "1995-07-15 07:30:00.000000" "1995-07-15 07:30:00.00000" "1995-07-15 07:30:00.000000+00:00" "1995-07-15 07:30:00.00000+00:00" 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "x" "varchar" "0123456789" NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL CREATE TABLE "testschema"."keytest1" ( "key1" INTEGER NOT NULL, diff --git a/sql/test/testdb-upgrade-hge/Tests/dump.stable.out.int128 b/sql/test/testdb-upgrade-hge/Tests/dump.stable.out.int128 --- a/sql/test/testdb-upgrade-hge/Tests/dump.stable.out.int128 +++ b/sql/test/testdb-upgrade-hge/Tests/dump.stable.out.int128 @@ -101180,7 +101180,7 @@ CREATE TABLE "testschema"."typestest" ( "json" JSON ); COPY 2 RECORDS INTO "testschema"."typestest" FROM stdin USING DELIMITERS '\t','\n','"'; -true 10 10000 1000000 10000000000 1e+30 1e+20 1.000 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 1995-07-15 07:30:00.000000 1995-07-15 07:30:00.00000 1995-07-15 07:30:00.000000+00:00 1995-07-15 07:30:00.00000+00:00 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "𐤀" "varchar" "0123456789" 7d95a9ce-aeb8-4881-9cf7-60b4d55f9e45 192.168.10.0/24 {"f1":{"f12":3},"f2":[2,3,4]} +true 10 10000 1000000 10000000000 1e+30 1e+20 1.000 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 "1995-07-15 07:30:00.000000" "1995-07-15 07:30:00.00000" "1995-07-15 07:30:00.000000+00:00" "1995-07-15 07:30:00.00000+00:00" 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "𐤀" "varchar" "0123456789" 7d95a9ce-aeb8-4881-9cf7-60b4d55f9e45 192.168.10.0/24 {"f1":{"f12":3},"f2":[2,3,4]} NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL CREATE TABLE "testschema"."keytest1" ( "key1" INTEGER NOT NULL, diff --git a/sql/test/testdb-upgrade/Tests/dump.stable.out b/sql/test/testdb-upgrade/Tests/dump.stable.out --- a/sql/test/testdb-upgrade/Tests/dump.stable.out +++ b/sql/test/testdb-upgrade/Tests/dump.stable.out @@ -101175,7 +101175,7 @@ CREATE TABLE "testschema"."typestest" ( "json" JSON ); COPY 2 RECORDS INTO "testschema"."typestest" FROM stdin USING DELIMITERS '\t','\n','"'; -true 10 10000 1000000 10000000000 1e+30 1e+20 1.000 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 1995-07-15 07:30:00.000000 1995-07-15 07:30:00.00000 1995-07-15 07:30:00.000000+00:00 1995-07-15 07:30:00.00000+00:00 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "𐤀" "varchar" "0123456789" 7d95a9ce-aeb8-4881-9cf7-60b4d55f9e45 192.168.10.0/24 {"f1":{"f12":3},"f2":[2,3,4]} +true 10 10000 1000000 10000000000 1e+30 1e+20 1.000 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 "1995-07-15 07:30:00.000000" "1995-07-15 07:30:00.00000" "1995-07-15 07:30:00.000000+00:00" "1995-07-15 07:30:00.00000+00:00" 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "𐤀" "varchar" "0123456789" 7d95a9ce-aeb8-4881-9cf7-60b4d55f9e45 192.168.10.0/24 {"f1":{"f12":3},"f2":[2,3,4]} NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL CREATE TABLE "testschema"."keytest1" ( "key1" INTEGER NOT NULL, diff --git a/sql/test/testdb/Tests/testdb-dump.stable.out b/sql/test/testdb/Tests/testdb-dump.stable.out --- a/sql/test/testdb/Tests/testdb-dump.stable.out +++ b/sql/test/testdb/Tests/testdb-dump.stable.out @@ -101174,7 +101174,7 @@ CREATE TABLE "testschema"."typestest" ( "json" JSON ); COPY 2 RECORDS INTO "testschema"."typestest" FROM stdin USING DELIMITERS '\t','\n','"'; -true 10 10000 1000000 10000000000 1e+30 1e+20 1.000 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 1995-07-15 07:30:00.000000 1995-07-15 07:30:00.00000 1995-07-15 07:30:00.000000+00:00 1995-07-15 07:30:00.00000+00:00 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "𐤀" "varchar" "0123456789" 7d95a9ce-aeb8-4881-9cf7-60b4d55f9e45 192.168.10.0/24 {"f1":{"f12":3},"f2":[2,3,4]} +true 10 10000 1000000 10000000000 1e+30 1e+20 1.000 123456789 12345.678 3.1415 3.1415 3.1415 2009-04-15 24 18 3 1728000.000 108000.000 120000.000 100000.000 36000.000 6000.000 2000.000 600.000 100.000 10.000 "1995-07-15 07:30:00.000000" "1995-07-15 07:30:00.00000" "1995-07-15 07:30:00.000000+00:00" "1995-07-15 07:30:00.00000+00:00" 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "𐤀" "varchar" "0123456789" 7d95a9ce-aeb8-4881-9cf7-60b4d55f9e45 192.168.10.0/24 {"f1":{"f12":3},"f2":[2,3,4]} NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL CREATE TABLE "testschema"."keytest1" ( "key1" INTEGER NOT NULL, diff --git a/sql/test/testdb/Tests/testdb-load.sql b/sql/test/testdb/Tests/testdb-load.sql --- a/sql/test/testdb/Tests/testdb-load.sql +++ b/sql/test/testdb/Tests/testdb-load.sql @@ -101153,7 +101153,7 @@ CREATE TABLE "testschema"."typestest" ( "json" JSON ); COPY 2 RECORDS INTO "testschema"."typestest" FROM stdin USING DELIMITERS '\t','\n','"'; -true 10 10000 1000000 10000000000 1e+30 1.00000002e+20 1 123456789 12345.678 3.1415000000000002 3.1415 3.1415 2009-04-15 24 18 3 1728000 108000 120000 100000 36000 6000 2000 600 100 10 1995-07-15 07:30:00.000000 1995-07-15 07:30:00.00000 1995-07-15 07:30:00.000000+00:00 1995-07-15 07:30:00.00000+00:00 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "𐤀" "varchar" "0123456789" 7d95a9ce-aeb8-4881-9cf7-60b4d55f9e45 192.168.10.0/24 {"f1":{"f12":3},"f2":[2,3,4]} +true 10 10000 1000000 10000000000 1e+30 1.00000002e+20 1 123456789 12345.678 3.1415000000000002 3.1415 3.1415 2009-04-15 24 18 3 1728000 108000 120000 100000 36000 6000 2000 600 100 10 "1995-07-15 07:30:00.000000" "1995-07-15 07:30:00.00000" "1995-07-15 07:30:00.000000+00:00" "1995-07-15 07:30:00.00000+00:00" 07:30:00 07:30:00.00000 07:30:00+00:00 07:30:00.00000+00:00 123456 123456 "123456" "123456" "𐤀" "varchar" "0123456789" 7d95a9ce-aeb8-4881-9cf7-60b4d55f9e45 192.168.10.0/24 {"f1":{"f12":3},"f2":[2,3,4]} NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL CREATE TABLE "testschema"."keytest1" ( "key1" INTEGER NOT NULL, _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list