DBZ-5622 Support READ ONLY/ENCRYPTION options for alter database statment

This commit is contained in:
harveyyue 2022-09-19 22:46:58 +08:00 committed by Chris Cranford
parent 1d156553ca
commit f16d8432da
2 changed files with 3 additions and 0 deletions

View File

@ -295,6 +295,8 @@ sequenceSpec
createDatabaseOption createDatabaseOption
: DEFAULT? (CHARACTER SET | CHARSET | CHAR SET) '='? (charsetName | DEFAULT) : DEFAULT? (CHARACTER SET | CHARSET | CHAR SET) '='? (charsetName | DEFAULT)
| DEFAULT? COLLATE '='? collationName | DEFAULT? COLLATE '='? collationName
| DEFAULT? ENCRYPTION '='? STRING_LITERAL
| READ ONLY '='? (DEFAULT | ZERO_DECIMAL | ONE_DECIMAL)
; ;
ownerStatement ownerStatement

View File

@ -44,6 +44,7 @@ alter table add_test wait 100 add column col1 int not null;
#begin #begin
-- Alter database -- Alter database
alter database test default character set = utf8; alter database test default character set = utf8;
alter database test_1 default encryption = 'Y' read only = 1;
alter schema somedb_name upgrade data directory name; alter schema somedb_name upgrade data directory name;
#end #end
#begin #begin