DBZ-6331 Add support for WITH SYSTEM VERSIONING table option
This commit is contained in:
parent
f4c200ac3e
commit
d4eec9f6da
@ -1164,6 +1164,7 @@ SUBDATE: 'SUBDATE';
|
|||||||
SUBSTRING_INDEX: 'SUBSTRING_INDEX';
|
SUBSTRING_INDEX: 'SUBSTRING_INDEX';
|
||||||
SUBTIME: 'SUBTIME';
|
SUBTIME: 'SUBTIME';
|
||||||
SYSTEM_USER: 'SYSTEM_USER';
|
SYSTEM_USER: 'SYSTEM_USER';
|
||||||
|
SYSTEM: 'SYSTEM';
|
||||||
TAN: 'TAN';
|
TAN: 'TAN';
|
||||||
TIMEDIFF: 'TIMEDIFF';
|
TIMEDIFF: 'TIMEDIFF';
|
||||||
TIMESTAMPADD: 'TIMESTAMPADD';
|
TIMESTAMPADD: 'TIMESTAMPADD';
|
||||||
@ -1186,6 +1187,7 @@ UUID: 'UUID';
|
|||||||
UUID_SHORT: 'UUID_SHORT';
|
UUID_SHORT: 'UUID_SHORT';
|
||||||
VALIDATE_PASSWORD_STRENGTH: 'VALIDATE_PASSWORD_STRENGTH';
|
VALIDATE_PASSWORD_STRENGTH: 'VALIDATE_PASSWORD_STRENGTH';
|
||||||
VERSION: 'VERSION';
|
VERSION: 'VERSION';
|
||||||
|
VERSIONING: 'VERSIONING';
|
||||||
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS: 'WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS';
|
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS: 'WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS';
|
||||||
WEEKDAY: 'WEEKDAY';
|
WEEKDAY: 'WEEKDAY';
|
||||||
WEEKOFYEAR: 'WEEKOFYEAR';
|
WEEKOFYEAR: 'WEEKOFYEAR';
|
||||||
|
@ -516,6 +516,7 @@ tableOption
|
|||||||
| tablespaceStorage #tableOptionTablespace
|
| tablespaceStorage #tableOptionTablespace
|
||||||
| TRANSACTIONAL '='? ('0' | '1') #tableOptionTransactional
|
| TRANSACTIONAL '='? ('0' | '1') #tableOptionTransactional
|
||||||
| UNION '='? '(' tables ')' #tableOptionUnion
|
| UNION '='? '(' tables ')' #tableOptionUnion
|
||||||
|
| WITH SYSTEM VERSIONING #tableOptionWithSystemVersioning
|
||||||
;
|
;
|
||||||
|
|
||||||
tableType
|
tableType
|
||||||
@ -2799,10 +2800,10 @@ keywordsCanBeId
|
|||||||
| SQL_BUFFER_RESULT | SQL_CACHE | SQL_NO_CACHE | SQL_THREAD | STACKED | START | STARTS | STATS_AUTO_RECALC
|
| SQL_BUFFER_RESULT | SQL_CACHE | SQL_NO_CACHE | SQL_THREAD | STACKED | START | STARTS | STATS_AUTO_RECALC
|
||||||
| STATS_PERSISTENT | STATS_SAMPLE_PAGES | STATUS | STD | STDDEV | STDDEV_POP | STDDEV_SAMP | STOP | STORAGE | STRING
|
| STATS_PERSISTENT | STATS_SAMPLE_PAGES | STATUS | STD | STDDEV | STDDEV_POP | STDDEV_SAMP | STOP | STORAGE | STRING
|
||||||
| SUBCLASS_ORIGIN | SUBJECT | SUBPARTITION | SUBPARTITIONS | SUM | SUSPEND | SWAPS | SWITCHES
|
| SUBCLASS_ORIGIN | SUBJECT | SUBPARTITION | SUBPARTITIONS | SUM | SUSPEND | SWAPS | SWITCHES
|
||||||
| SYSTEM_VARIABLES_ADMIN | TABLE_NAME | TABLESPACE | TABLE_ENCRYPTION_ADMIN | TABLE_TYPE | TEMPORARY | TEMPTABLE
|
| SYSTEM_VARIABLES_ADMIN | SYSTEM | TABLE_NAME | TABLESPACE | TABLE_ENCRYPTION_ADMIN | TABLE_TYPE | TEMPORARY | TEMPTABLE
|
||||||
| THAN | TP_CONNECTION_ADMIN | TRADITIONAL | TRANSACTION | TRANSACTIONAL | TRIGGERS | TRUNCATE | UNBOUNDED | UNDEFINED | UNDOFILE
|
| THAN | TP_CONNECTION_ADMIN | TRADITIONAL | TRANSACTION | TRANSACTIONAL | TRIGGERS | TRUNCATE | UNBOUNDED | UNDEFINED | UNDOFILE
|
||||||
| UNDO_BUFFER_SIZE | UNINSTALL | UNKNOWN | UNTIL | UPGRADE | USA | USER | USE_FRM | USER_RESOURCES | VALIDATION
|
| UNDO_BUFFER_SIZE | UNINSTALL | UNKNOWN | UNTIL | UPGRADE | USA | USER | USE_FRM | USER_RESOURCES | VALIDATION
|
||||||
| VALUE | VAR_POP | VAR_SAMP | VARIABLES | VARIANCE | VERSION_TOKEN_ADMIN | VIEW | VIRTUAL | WAIT | WARNINGS
|
| VALUE | VAR_POP | VAR_SAMP | VARIABLES | VARIANCE | VERSIONING | VERSION_TOKEN_ADMIN | VIEW | VIRTUAL | WAIT | WARNINGS
|
||||||
| WITHOUT | WORK | WRAPPER | X509 | XA | XA_RECOVER_ADMIN | XML
|
| WITHOUT | WORK | WRAPPER | X509 | XA | XA_RECOVER_ADMIN | XML
|
||||||
// MariaDB-specific only
|
// MariaDB-specific only
|
||||||
| BINLOG_MONITOR | BINLOG_REPLAY | CURRENT_ROLE | CYCLE | ENCRYPTED | ENCRYPTION_KEY_ID | FEDERATED_ADMIN
|
| BINLOG_MONITOR | BINLOG_REPLAY | CURRENT_ROLE | CYCLE | ENCRYPTED | ENCRYPTION_KEY_ID | FEDERATED_ADMIN
|
||||||
|
@ -182,6 +182,17 @@ DATE_ADD datetime DEFAULT NULL,
|
|||||||
primary key (USER_ID, GROUP_ID)
|
primary key (USER_ID, GROUP_ID)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE `EmailTemplates` (
|
||||||
|
`EmailID` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
|
`AccountID` BIGINT(12) unsigned NOT NULL DEFAULT 0,
|
||||||
|
`WebsiteTemplateTitle` VARCHAR(100) NOT NULL,
|
||||||
|
`Subject` VARCHAR(128) NOT NULL,
|
||||||
|
`MailBody` TEXT NOT NULL,
|
||||||
|
`MailHtmlBody` TEXT DEFAULT NULL,
|
||||||
|
PRIMARY KEY (`EmailID`),
|
||||||
|
KEY `ixAccount` (`AccountID`) USING BTREE
|
||||||
|
) ENGINE=INNODB AUTO_INCREMENT=5396 DEFAULT CHARSET=LATIN1 ROW_FORMAT=DYNAMIC WITH SYSTEM VERSIONING;
|
||||||
|
|
||||||
CREATE TABLE T1 (
|
CREATE TABLE T1 (
|
||||||
ID INT NOT NULL,
|
ID INT NOT NULL,
|
||||||
NAME VARCHAR(255),
|
NAME VARCHAR(255),
|
||||||
|
Loading…
Reference in New Issue
Block a user