mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
More OpenGIS compatibility:
Point, MultiLine, Poligom, etc, are now not aliases for Geometry, but separate field types.
This commit is contained in:
@ -7,6 +7,38 @@ CREATE TABLE mls (fid INTEGER NOT NULL PRIMARY KEY, g MULTILINESTRING);
|
||||
CREATE TABLE mp (fid INTEGER NOT NULL PRIMARY KEY, g MULTIPOLYGON);
|
||||
CREATE TABLE gc (fid INTEGER NOT NULL PRIMARY KEY, g GEOMETRYCOLLECTION);
|
||||
CREATE TABLE geo (fid INTEGER NOT NULL PRIMARY KEY, g GEOMETRY);
|
||||
SHOW FIELDS FROM pt;
|
||||
Field Type Collation Null Key Default Extra
|
||||
fid int(11) binary PRI 0
|
||||
g point binary YES NULL
|
||||
SHOW FIELDS FROM ls;
|
||||
Field Type Collation Null Key Default Extra
|
||||
fid int(11) binary PRI 0
|
||||
g linestring binary YES NULL
|
||||
SHOW FIELDS FROM p;
|
||||
Field Type Collation Null Key Default Extra
|
||||
fid int(11) binary PRI 0
|
||||
g polygon binary YES NULL
|
||||
SHOW FIELDS FROM mpt;
|
||||
Field Type Collation Null Key Default Extra
|
||||
fid int(11) binary PRI 0
|
||||
g multipoint binary YES NULL
|
||||
SHOW FIELDS FROM mls;
|
||||
Field Type Collation Null Key Default Extra
|
||||
fid int(11) binary PRI 0
|
||||
g multilinestring binary YES NULL
|
||||
SHOW FIELDS FROM mp;
|
||||
Field Type Collation Null Key Default Extra
|
||||
fid int(11) binary PRI 0
|
||||
g multipolygon binary YES NULL
|
||||
SHOW FIELDS FROM gc;
|
||||
Field Type Collation Null Key Default Extra
|
||||
fid int(11) binary PRI 0
|
||||
g geometrycollection binary YES NULL
|
||||
SHOW FIELDS FROM geo;
|
||||
Field Type Collation Null Key Default Extra
|
||||
fid int(11) binary PRI 0
|
||||
g geometry binary YES NULL
|
||||
INSERT INTO pt VALUES
|
||||
(101, PointFromText('POINT(10 10)')),
|
||||
(102, PointFromText('POINT(20 10)')),
|
||||
|
Reference in New Issue
Block a user