Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
5.5, 10.0, 10.1, 10.2, 10.3, 10.4
Description
DROP FUNCTION IF EXISTS f1; |
CREATE FUNCTION f1() RETURNS POINT RETURN POINT(1,1); |
DROP TABLE IF EXISTS t1; |
CREATE TABLE t1 SELECT f1() AS a; |
SHOW CREATE TABLE t1; |
returns
+-------+----------------------------------------------------------------------------------------+
|
| Table | Create Table |
|
+-------+----------------------------------------------------------------------------------------+
|
| t1 | CREATE TABLE `t1` (
|
`a` geometry DEFAULT NULL
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
|
+-------+----------------------------------------------------------------------------------------+
|
The expected column type is POINT.
Attachments
Issue Links
- relates to
-
MDEV-9425 Hybrid functions and UNION do not preserve spatial REF_SYSTEM_ID
-
- Open
-
-
MDEV-11303 MIN and MAX do not preserve GEOMETRY data type
-
- Open
-
-
MDEV-11304 SP do not preserve SRID
-
- Open
-
-
MDEV-12560 Wrong data type for SELECT NULL UNION SELECT Point(1,1)
-
- Closed
-
-
MDEV-12665 Hybrid functions do not preserve geometry type
-
- Closed
-
-
MDEV-12668 SRID is not preserved in UNION, VIEW, MIN, MAX
-
- Open
-