1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

MDEV-27691: make working view-protocol

Update tests for version 10.4
This commit is contained in:
Lena Startseva
2022-09-15 18:30:13 +07:00
parent 78dcf71e88
commit 184e65954b
36 changed files with 148 additions and 23 deletions

View File

@ -62,6 +62,8 @@ SELECT a, b, EXTRACT(SECOND FROM a), EXTRACT(SECOND FROM b) FROM t1 WHERE NOT (E
SELECT a, b, EXTRACT(MICROSECOND FROM a), EXTRACT(MICROSECOND FROM b) FROM t1 WHERE NOT (EXTRACT(MICROSECOND FROM a)<=>EXTRACT(MICROSECOND FROM b));
--enable_warnings
#enable after fix MDEV-29525
--disable_view_protocol
--echo # Detailed results
SELECT
a,
@ -86,6 +88,7 @@ SELECT
EXTRACT(MICROSECOND FROM b)
FROM t1;
DROP TABLE t1;
--enable_view_protocol
--echo # Special case: DAY + TIME
CREATE TABLE t1 (a VARCHAR(64));
@ -103,6 +106,8 @@ SELECT a,
FROM t1;
DROP TABLE t1;
#enable after fix MDEV-29525
--disable_view_protocol
--echo # Bad values
CREATE TABLE t1 (a VARCHAR(64));
INSERT INTO t1 VALUES ('');
@ -119,7 +124,7 @@ SELECT a,
EXTRACT(MICROSECOND FROM a)
FROM t1;
DROP TABLE t1;
--enable_view_protocol
--echo # Backward compatibility
@ -249,9 +254,12 @@ INSERT INTO t1 VALUES
('01:02:03/'),
('20 10:20:30');
#enable after fix MDEV-29525
--disable_view_protocol
SELECT
EXTRACT(DAY FROM a),
EXTRACT(DAY_SECOND FROM a), a,
CAST(a AS INTERVAL DAY_SECOND(6)) AS cidm
FROM t1;
DROP TABLE t1;
--enable_view_protocol