DBZ-6255 Support UUID data type for MariaDB

This commit is contained in:
ani-sha 2023-03-29 14:27:23 +05:30 committed by Jiri Pechanec
parent 95c63061f6
commit a8324bc21e
2 changed files with 4 additions and 0 deletions

View File

@ -2299,6 +2299,7 @@ dataType
(charSet charsetName)? (charSet charsetName)?
(COLLATE collationName)? #longVarcharDataType // LONG VARCHAR is the same as LONG (COLLATE collationName)? #longVarcharDataType // LONG VARCHAR is the same as LONG
| LONG VARBINARY #longVarbinaryDataType | LONG VARBINARY #longVarbinaryDataType
| UUID #uuidDataType // MariaDB-specific only
; ;
collectionOptions collectionOptions

View File

@ -199,6 +199,9 @@ CREATE TABLE T1 (C GEOMETRYCOLLECTION SRID 0);
CREATE TABLE T1 (ID BIGINT, S VARCHAR(100), I INT, CONSTRAINT ABC CHECK (ID < 5) ENFORCED); CREATE TABLE T1 (ID BIGINT, S VARCHAR(100), I INT, CONSTRAINT ABC CHECK (ID < 5) ENFORCED);
CREATE TABLE T1 (ID BIGINT REFERENCES TT (TT_ID) ON DELETE SET DEFAULT); CREATE TABLE T1 (ID BIGINT REFERENCES TT (TT_ID) ON DELETE SET DEFAULT);
CREATE TABLE T1 (ID BIGINT REFERENCES TT (TT_ID) ON UPDATE SET DEFAULT); CREATE TABLE T1 (ID BIGINT REFERENCES TT (TT_ID) ON UPDATE SET DEFAULT);
CREATE TABLE `AAA` ( `UID` UUID NOT NULL)
ENGINE=InnoDB DEFAULT CHARSET=UTF8MB4 COLLATE=UTF8MB4_GENERAL_CI;
#end #end
#begin #begin
-- Rename table -- Rename table