summaryrefslogtreecommitdiff
path: root/mysql-test/t/gis.test
diff options
context:
space:
mode:
authorunknown <bar@bar.mysql.r18.ru>2003-03-31 09:19:20 +0500
committerunknown <bar@bar.mysql.r18.ru>2003-03-31 09:19:20 +0500
commit48d0071395d5c4dc34a357a270bb67d27c4fbbdf (patch)
tree40ab8b82e1cbc61c38f671a40cdaf96629067054 /mysql-test/t/gis.test
parenta6614aae0ae5750b9e33de147ff7949e29557da4 (diff)
downloadmariadb-git-48d0071395d5c4dc34a357a270bb67d27c4fbbdf.tar.gz
ALTER TABLE didn't remember the exact
geometry type (POINT, LINESTRING, etc) and changed all into "GEOMETRY".
Diffstat (limited to 'mysql-test/t/gis.test')
-rw-r--r--mysql-test/t/gis.test19
1 files changed, 19 insertions, 0 deletions
diff --git a/mysql-test/t/gis.test b/mysql-test/t/gis.test
index 179dd12e6a3..73ee45e7754 100644
--- a/mysql-test/t/gis.test
+++ b/mysql-test/t/gis.test
@@ -121,3 +121,22 @@ Intersects(g1.g, g2.g) as i, Crosses(g1.g, g2.g) as r
FROM gc g1, gc g2 ORDER BY first, second;
DROP TABLE pt, ls, p, mpt, mls, mp, gc, geo;
+
+#
+# Check that ALTER TABLE doesn't loose geometry type
+#
+CREATE TABLE g1 (
+ pt point,
+ ln linestring,
+ pg polygon,
+ mpt multipoint,
+ mln multilinestring,
+ mpg multipolygon,
+ gc geometrycollection,
+ gm geometry
+);
+
+SHOW FIELDS FROM g1;
+ALTER TABLE g1 ADD fid INT NOT NULL;
+SHOW FIELDS FROM g1;
+DROP TABLE g1;