]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add a test case to verify that CREATE TABLE AS does not store INT values create-table-as-type-fix
authordrh <drh@noemail.net>
Wed, 20 May 2015 17:25:44 +0000 (17:25 +0000)
committerdrh <drh@noemail.net>
Wed, 20 May 2015 17:25:44 +0000 (17:25 +0000)
in TEXT columns.  Ticket [f2ad7de056ab1dc92].

FossilOrigin-Name: 0e45e8f1574ef19a43dbd118440ddbc5cec80ce7

manifest
manifest.uuid
test/misc1.test

index 46fe211584bdd9be91fec33b57a479e3f0173cdc..40287ea2ddfa40d4475554ae18fab9a76e03388b 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Simplification\sof\sthe\sinitialization\scode\sfor\sCREATE\sTABLE\sAS.
-D 2015-05-20T17:18:29.382
+C Add\sa\stest\scase\sto\sverify\sthat\sCREATE\sTABLE\sAS\sdoes\snot\sstore\sINT\svalues\nin\sTEXT\scolumns.\s\sTicket\s[f2ad7de056ab1dc92].
+D 2015-05-20T17:25:44.766
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 0a6ae26396ec696221021780dffbb894ff3cead7
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -766,7 +766,7 @@ F test/minmax.test 42fbad0e81afaa6e0de41c960329f2b2c3526efd
 F test/minmax2.test b44bae787fc7b227597b01b0ca5575c7cb54d3bc
 F test/minmax3.test cc1e8b010136db0d01a6f2a29ba5a9f321034354
 F test/minmax4.test 936941484ebdceb8adec7c86b6cd9b6e5e897c1f
-F test/misc1.test 783ba75743b2cf71e0f646bf540a6cef57264811
+F test/misc1.test 2bb46a3656e97f80c82880a94ea10d76a3b60cb0
 F test/misc2.test 00d7de54eda90e237fc9a38b9e5ccc769ebf6d4d
 F test/misc3.test cf3dda47d5dda3e53fc5804a100d3c82be736c9d
 F test/misc4.test 0d8be3466adf123a7791a66ba2bc8e8d229e87f3
@@ -1278,7 +1278,7 @@ F tool/vdbe_profile.tcl 67746953071a9f8f2f668b73fe899074e2c6d8c1
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P d5e2c1fc7625130a3cbacc95c28bb553a0119cb8
-R 6555861550de93cc52d9bfcbb7f3a817
+P 937f659e8933011c44e822328a97cb5f0607c04d
+R a7c7024ecc6e55965138342c00704c17
 U drh
-Z 1fd362c4cfc736e2f31eca469b4265bd
+Z 8a4264223b9336427c1887f1ad564ff3
index 4fdbda1f645e9fa493f00e6e0b8842072bb1cb28..d5a52b27d6208b8075e788fb52bec595b4e2c1ab 100644 (file)
@@ -1 +1 @@
-937f659e8933011c44e822328a97cb5f0607c04d
\ No newline at end of file
+0e45e8f1574ef19a43dbd118440ddbc5cec80ce7
\ No newline at end of file
index 7ae50e4fe06796798606ba519e0b098cac857a0b..93f417721dd6626321ce3497d945d892c762131c 100644 (file)
@@ -603,6 +603,15 @@ do_execsql_test misc1-19.2 {
   SELECT * FROM t19b;
 } {4 5 6}
 
+# 2015-05-20:  CREATE TABLE AS should not store INT value is a TEXT
+# column.
+#
+do_execsql_test misc1-19.3 {
+  CREATE TABLE t19c(x TEXT);
+  CREATE TABLE t19d AS SELECT * FROM t19c UNION ALL SELECT 1234;
+  SELECT x, typeof(x) FROM t19d;
+} {1234 text}
+
 # 2014-05-16:  Tests for the SQLITE_TESTCTRL_FAULT_INSTALL feature.
 #
 unset -nocomplain fault_callbacks