lava-oushudb-dt-sql-parser/test/parser/mysql/syntax/fixtures/createTableSpace.sql

39 lines
1004 B
MySQL
Raw Normal View History

-- https://dev.mysql.com/doc/refman/8.0/en/create-tablespace.html
/* CREATE [UNDO] TABLESPACE tablespace_name
InnoDB and NDB:
[ADD DATAFILE 'file_name']
[AUTOEXTEND_SIZE [=] value]
InnoDB only:
[FILE_BLOCK_SIZE = value]
[ENCRYPTION [=] {'Y' | 'N'}]
NDB only:
USE LOGFILE GROUP logfile_group
[EXTENT_SIZE [=] extent_size]
[INITIAL_SIZE [=] initial_size]
[MAX_SIZE [=] max_size]
[NODEGROUP [=] nodegroup_id]
[WAIT]
[COMMENT [=] 'string']
InnoDB and NDB:
[ENGINE [=] engine_name]
Reserved for future use:
[ENGINE_ATTRIBUTE [=] 'string'] */
CREATE TABLESPACE ts1 ADD DATAFILE 'any_directory/../ts1.ibd' AUTOEXTEND_SIZE = 100M;
CREATE TABLESPACE ts1 ENGINE_ATTRIBUTE='{"key":"value"}';
CREATE TABLESPACE `ts1` ADD DATAFILE 'ts1.ibd' ENGINE=INNODB;
CREATE TABLESPACE `ts2` ADD DATAFILE 'ts2.ibd' FILE_BLOCK_SIZE = 8192 Engine=InnoDB;
CREATE TABLESPACE `ts3` ENGINE=INNODB;
CREATE UNDO TABLESPACE 'undo_003' ADD DATAFILE 'undo_003.ibu';