diff options
author | unknown <monty@mysql.com> | 2005-10-27 22:45:18 +0300 |
---|---|---|
committer | unknown <monty@mysql.com> | 2005-10-27 22:45:18 +0300 |
commit | fd0ed478d3dd5919f3d659bb9b5b915a148941d4 (patch) | |
tree | b6d33b8036e354e85e5951e6312d4bed8430b87c /mysql-test | |
parent | 84d072dcbf3911a5f94042849e312526e93e17af (diff) | |
download | mariadb-git-fd0ed478d3dd5919f3d659bb9b5b915a148941d4.tar.gz |
Add DROP TABLE before trying to create view (in mysqldump)
Cleaned up xxxx_gis.test's and made gis_generic.inc independent of ndb
(Note that archive_gis.test fails, but this is independent of this patch)
client/mysqldump.c:
Add DROP TABLE to be able to re-run mysqldump if it fails after 'table-named-as-view' is created
mysql-test/include/gis_generic.inc:
Remove dependency of ndb
mysql-test/include/have_archive.inc:
Fix syntax
mysql-test/include/have_geometry.inc:
Fix syntax
mysql-test/r/mysqldump.result:
New test results after adding 'drop table'
mysql-test/t/archive_gis.test:
gis_generic tests for have_geometry.inc
mysql-test/t/bdb_gis.test:
gis_generic tests for have_geometry.inc
mysql-test/t/innodb_gis.test:
gis_generic tests for have_geometry.inc
mysql-test/t/ndb_gis.test:
gis_generic tests for have_geometry.inc
sql/item_func.cc:
Simplify code (as signal_divide_by_null sets 'null_value')
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/include/gis_generic.inc | 3 | ||||
-rw-r--r-- | mysql-test/include/have_archive.inc | 6 | ||||
-rw-r--r-- | mysql-test/include/have_geometry.inc | 6 | ||||
-rw-r--r-- | mysql-test/r/mysqldump.result | 9 | ||||
-rw-r--r-- | mysql-test/t/archive_gis.test | 5 | ||||
-rw-r--r-- | mysql-test/t/bdb_gis.test | 1 | ||||
-rw-r--r-- | mysql-test/t/innodb_gis.test | 3 | ||||
-rw-r--r-- | mysql-test/t/ndb_gis.test | 1 |
8 files changed, 19 insertions, 15 deletions
diff --git a/mysql-test/include/gis_generic.inc b/mysql-test/include/gis_generic.inc index 0bfb2bc7470..e5e7283e0e6 100644 --- a/mysql-test/include/gis_generic.inc +++ b/mysql-test/include/gis_generic.inc @@ -1,5 +1,4 @@ -source include/have_geometry.inc; ---source include/have_ndb.inc +--source include/have_geometry.inc # # Spatial objects diff --git a/mysql-test/include/have_archive.inc b/mysql-test/include/have_archive.inc index f7fb942e83e..262f66076a8 100644 --- a/mysql-test/include/have_archive.inc +++ b/mysql-test/include/have_archive.inc @@ -1,4 +1,4 @@ --- require r/have_archive.require -disable_query_log; +--require r/have_archive.require +--disable_query_log show variables like "have_archive"; -enable_query_log; +--enable_query_log diff --git a/mysql-test/include/have_geometry.inc b/mysql-test/include/have_geometry.inc index 169c3a41ee7..f0ec22af172 100644 --- a/mysql-test/include/have_geometry.inc +++ b/mysql-test/include/have_geometry.inc @@ -1,4 +1,4 @@ --- require r/have_geometry.require -disable_query_log; +--require r/have_geometry.require +--disable_query_log show variables like "have_geometry"; -enable_query_log; +--enable_query_log diff --git a/mysql-test/r/mysqldump.result b/mysql-test/r/mysqldump.result index 99efde39614..756a830ebc0 100644 --- a/mysql-test/r/mysqldump.result +++ b/mysql-test/r/mysqldump.result @@ -1458,6 +1458,7 @@ UNLOCK TABLES; /*!40000 ALTER TABLE `t2` ENABLE KEYS */; DROP TABLE IF EXISTS `v2`; /*!50001 DROP VIEW IF EXISTS `v2`*/; +/*!50001 DROP TABLE IF EXISTS `v2`*/; /*!50001 CREATE TABLE `v2` ( `a` varchar(30) ) */; @@ -1701,6 +1702,7 @@ UNLOCK TABLES; /*!40000 ALTER TABLE `t1` ENABLE KEYS */; DROP TABLE IF EXISTS `v1`; /*!50001 DROP VIEW IF EXISTS `v1`*/; +/*!50001 DROP TABLE IF EXISTS `v1`*/; /*!50001 CREATE TABLE `v1` ( `a` int(11) ) */; @@ -1756,6 +1758,7 @@ UNLOCK TABLES; /*!40000 ALTER TABLE `t2` ENABLE KEYS */; DROP TABLE IF EXISTS `v2`; /*!50001 DROP VIEW IF EXISTS `v2`*/; +/*!50001 DROP TABLE IF EXISTS `v2`*/; /*!50001 CREATE TABLE `v2` ( `a` varchar(30) ) */; @@ -1845,6 +1848,7 @@ UNLOCK TABLES; /*!40000 ALTER TABLE `t1` ENABLE KEYS */; DROP TABLE IF EXISTS `v1`; /*!50001 DROP VIEW IF EXISTS `v1`*/; +/*!50001 DROP TABLE IF EXISTS `v1`*/; /*!50001 CREATE TABLE `v1` ( `a` int(11), `b` int(11), @@ -1852,11 +1856,13 @@ DROP TABLE IF EXISTS `v1`; ) */; DROP TABLE IF EXISTS `v2`; /*!50001 DROP VIEW IF EXISTS `v2`*/; +/*!50001 DROP TABLE IF EXISTS `v2`*/; /*!50001 CREATE TABLE `v2` ( `a` int(11) ) */; DROP TABLE IF EXISTS `v3`; /*!50001 DROP VIEW IF EXISTS `v3`*/; +/*!50001 DROP TABLE IF EXISTS `v3`*/; /*!50001 CREATE TABLE `v3` ( `a` int(11), `b` int(11), @@ -2417,6 +2423,7 @@ UNLOCK TABLES; /*!40000 ALTER TABLE `t1` ENABLE KEYS */; DROP TABLE IF EXISTS `v0`; /*!50001 DROP VIEW IF EXISTS `v0`*/; +/*!50001 DROP TABLE IF EXISTS `v0`*/; /*!50001 CREATE TABLE `v0` ( `a` int(11), `b` varchar(32), @@ -2424,6 +2431,7 @@ DROP TABLE IF EXISTS `v0`; ) */; DROP TABLE IF EXISTS `v1`; /*!50001 DROP VIEW IF EXISTS `v1`*/; +/*!50001 DROP TABLE IF EXISTS `v1`*/; /*!50001 CREATE TABLE `v1` ( `a` int(11), `b` varchar(32), @@ -2431,6 +2439,7 @@ DROP TABLE IF EXISTS `v1`; ) */; DROP TABLE IF EXISTS `v2`; /*!50001 DROP VIEW IF EXISTS `v2`*/; +/*!50001 DROP TABLE IF EXISTS `v2`*/; /*!50001 CREATE TABLE `v2` ( `a` int(11), `b` varchar(32), diff --git a/mysql-test/t/archive_gis.test b/mysql-test/t/archive_gis.test index feb3fb22f00..ffbad923173 100644 --- a/mysql-test/t/archive_gis.test +++ b/mysql-test/t/archive_gis.test @@ -1,4 +1,3 @@ -source include/have_geometry.inc; -source include/have_archive.inc; +--source include/have_archive.inc SET storage_engine=archive; --- source include/gis_generic.inc +--source include/gis_generic.inc diff --git a/mysql-test/t/bdb_gis.test b/mysql-test/t/bdb_gis.test index 76fa5d9015f..88dcbb7cbe9 100644 --- a/mysql-test/t/bdb_gis.test +++ b/mysql-test/t/bdb_gis.test @@ -1,4 +1,3 @@ -source include/have_geometry.inc; -- source include/have_bdb.inc SET storage_engine=bdb; --source include/gis_generic.inc diff --git a/mysql-test/t/innodb_gis.test b/mysql-test/t/innodb_gis.test index c79e0278d16..142b526af92 100644 --- a/mysql-test/t/innodb_gis.test +++ b/mysql-test/t/innodb_gis.test @@ -1,4 +1,3 @@ -source include/have_geometry.inc; --- source include/have_innodb.inc +--source include/have_innodb.inc SET storage_engine=innodb; --source include/gis_generic.inc diff --git a/mysql-test/t/ndb_gis.test b/mysql-test/t/ndb_gis.test index f14bf546363..e14f462c32d 100644 --- a/mysql-test/t/ndb_gis.test +++ b/mysql-test/t/ndb_gis.test @@ -1,4 +1,3 @@ -source include/have_geometry.inc; --source include/have_ndb.inc SET storage_engine=ndbcluster; --source include/gis_generic.inc |