CREATE DATABASE mysqltest; **** Begin Duplicate Statement Testing **** CREATE LOGFILE GROUP lg1 ADD UNDOFILE 'undofile.dat' INITIAL_SIZE 1M UNDO_BUFFER_SIZE = 1M ENGINE=NDB; CREATE LOGFILE GROUP lg2 ADD UNDOFILE 'undofile2.dat' INITIAL_SIZE 1M UNDO_BUFFER_SIZE 1M ENGINE NDB; ERROR HY000: Failed to create LOGFILE GROUP SHOW WARNINGS; Level Code Message Warning 1296 Got error 1514 'Currently there is a limit of one logfile group' from NDB Warning 1296 Failed to commit NDB schema transaction Error 1528 Failed to create LOGFILE GROUP CREATE LOGFILE GROUP lg1 ADD UNDOFILE 'undofile.dat' INITIAL_SIZE 1M UNDO_BUFFER_SIZE = 1M ENGINE=NDB; ERROR HY000: Failed to create LOGFILE GROUP SHOW WARNINGS; Level Code Message Warning 1296 Got error 721 'Schema object with given name already exists' from NDB Warning 1296 Failed to create logfile group 'lg1' in NDB Error 1528 Failed to create LOGFILE GROUP ALTER LOGFILE GROUP lg1 ADD UNDOFILE 'undofile02.dat' INITIAL_SIZE 1M ENGINE NDB; ALTER LOGFILE GROUP lg1 ADD UNDOFILE 'undofile02.dat' INITIAL_SIZE 1M ENGINE=NDB; ERROR HY000: Failed to alter: CREATE UNDOFILE FAILED SHOW WARNINGS; Level Code Message Warning 1296 Got error 760 'File already exists' from NDB Warning 1296 Failed to create undofile 'undofile02.dat' in NDB Error 1533 Failed to alter: CREATE UNDOFILE FAILED CREATE TABLESPACE ts1 ADD DATAFILE 'datafile.dat' USE LOGFILE GROUP lg1 INITIAL_SIZE 1M ENGINE NDB; CREATE TABLESPACE ts1 ADD DATAFILE 'datafile.dat' USE LOGFILE GROUP lg1 INITIAL_SIZE 1M ENGINE NDB; ERROR HY000: Tablespace 'ts1' exists. ALTER TABLESPACE ts1 ADD DATAFILE 'datafile2.dat' INITIAL_SIZE 1M; ALTER TABLESPACE ts1 ADD DATAFILE 'datafile2.dat' INITIAL_SIZE 1M; ERROR HY000: Failed to alter: CREATE DATAFILE FAILED SHOW WARNINGS; Level Code Message Warning 1296 Got error 760 'File already exists' from NDB Warning 1296 Failed to create datafile 'datafile2.dat' in NDB Error 1533 Failed to alter: CREATE DATAFILE FAILED CREATE TABLE mysqltest.t1 (pk1 INT NOT NULL PRIMARY KEY, b INT NOT NULL, c INT NOT NULL) TABLESPACE ts1 STORAGE DISK ENGINE=NDB; CREATE TABLE mysqltest.t1 (pk1 INT NOT NULL PRIMARY KEY, b INT NOT NULL, c INT NOT NULL) TABLESPACE ts1 STORAGE DISK ENGINE=NDB; ERROR 42S01: Table 't1' already exists CREATE TABLE mysqltest.t1 (pk1 INT NOT NULL PRIMARY KEY, b INT NOT NULL, c INT NOT NULL) ENGINE=NDB; ERROR 42S01: Table 't1' already exists DROP TABLE mysqltest.t1; ALTER TABLESPACE ts1 DROP DATAFILE 'datafile2.dat'; ALTER TABLESPACE ts1 DROP DATAFILE 'datafile2.dat'; ERROR HY000: Tablespace 'ts1' does not have a file named 'datafile2.dat' ALTER TABLESPACE ts1 DROP DATAFILE 'datafile.dat'; ALTER TABLESPACE ts1 DROP DATAFILE 'datafile.dat'; ERROR HY000: Tablespace 'ts1' does not have a file named 'datafile.dat' DROP TABLESPACE ts1; DROP TABLESPACE ts1; ERROR HY000: Tablespace ts1 doesn't exist. DROP LOGFILE GROUP lg1 ENGINE=NDB; DROP LOGFILE GROUP lg1 ENGINE=NDB; ERROR HY000: Failed to drop LOGFILE GROUP SHOW WARNINGS; Level Code Message Warning 1296 Got error 723 'No such table existed' from NDB Warning 1296 Failed to get logfile group 'lg1' from NDB Error 1529 Failed to drop LOGFILE GROUP SET DEFAULT_STORAGE_ENGINE=NDB; CREATE LOGFILE GROUP lgx ADD UNDOFILE 'undofile.dat' INITIAL_SIZE 1M UNDO_BUFFER_SIZE = 1M; ALTER LOGFILE GROUP lgx ADD UNDOFILE 'undofile02.dat' INITIAL_SIZE=1M; CREATE TABLESPACE tsx ADD DATAFILE 'datafile.dat' USE LOGFILE GROUP lgx INITIAL_SIZE=1M; ALTER TABLESPACE tsx DROP DATAFILE 'datafile.dat' INITIAL_SIZE=1M; DROP TABLESPACE tsx; DROP LOGFILE GROUP lgx; DROP DATABASE IF EXISTS mysqltest; **** End Duplicate Statement Testing **** **** Begin Statment CaSe Testing **** creaTE LOgfilE GrOuP lg1 adD undoFILE 'undofile.dat' initiAL_siZE 1M UnDo_BuFfEr_SiZe = 1M ENGInE=NDb; altER LOgFiLE GrOUp lg1 AdD UnDOfILe 'uNdOfiLe02.daT' INItIAl_SIzE 1M ENgINE nDB; CrEAtE TABLEspaCE ts1 ADD DATAfilE 'datafile.dat' UsE LoGFiLE GRoUP lg1 INITiaL_SizE 1M ENGiNe NDb; AlTeR tAbLeSpAcE ts1 AdD DaTaFiLe 'dAtAfiLe2.daT' InItIaL_SiZe 1M; CREATE TABLE t1 (pk1 int not null primary key, b int not null, c int not null) TABLEspace ts1 storAGE dISk ENGine nDb; DROP TABLE t1; AlteR TAblespaCE ts1 droP DATAfile 'dAtAfiLe2.daT'; ALter tablesPACE ts1 dROp dAtAfIlE 'datafile.dat'; DrOp TaBleSpAcE ts1; DrOp lOgFiLe GrOuP lg1 EnGiNe=nDb; **** End Statment CaSe Testing **** **** Begin = And No = Testing **** CREATE LOGFILE GROUP lg1 ADD UNDOFILE 'undofile.dat' INITIAL_SIZE=1M UNDO_BUFFER_SIZE=1M ENGINE=NDB; ALTER LOGFILE GROUP lg1 ADD UNDOFILE 'undofile02.dat' INITIAL_SIZE=1M ENGINE=NDB; CREATE TABLESPACE ts1 ADD DATAFILE 'datafile.dat' USE LOGFILE GROUP lg1 INITIAL_SIZE=1M ENGINE=NDB; ALTER TABLESPACE ts1 ADD DATAFILE 'datafile2.dat' INITIAL_SIZE=1M; CREATE TABLE t1 (pk1 INT NOT NULL PRIMARY KEY, b INT NOT NULL, c INT NOT NULL) TABLESPACE ts1 STORAGE DISK ENGINE=NDB; DROP TABLE t1; ALTER TABLESPACE ts1 DROP DATAFILE 'datafile2.dat'; ALTER TABLESPACE ts1 DROP DATAFILE 'datafile.dat'; DROP TABLESPACE ts1; DROP LOGFILE GROUP lg1 ENGINE=NDB; **** End of = **** CREATE LOGFILE GROUP lg1 ADD UNDOFILE 'undofile.dat' INITIAL_SIZE 1M UNDO_BUFFER_SIZE 1M ENGINE NDB; ALTER LOGFILE GROUP lg1 ADD UNDOFILE 'undofile02.dat' INITIAL_SIZE 1M ENGINE NDB; CREATE TABLESPACE ts1 ADD DATAFILE 'datafile.dat' USE LOGFILE GROUP lg1 INITIAL_SIZE 1M ENGINE NDB; ALTER TABLESPACE ts1 ADD DATAFILE 'datafile2.dat' INITIAL_SIZE 1M; CREATE TABLE t1 (pk1 INT NOT NULL PRIMARY KEY, b INT NOT NULL, c INT NOT NULL) TABLESPACE ts1 STORAGE MEMORY ENGINE NDB; ALTER TABLE t1 STORAGE DISK; CREATE INDEX b_i on t1(b); CREATE INDEX bc_i on t1(b, c); DROP TABLE t1; CREATE TABLESPACE ts2 ADD DATAFILE 'datafile3.dat' USE LOGFILE GROUP lg1 INITIAL_SIZE 1M ENGINE NDB; ALTER TABLESPACE ts1 DROP DATAFILE 'datafile3.dat'; ERROR HY000: Tablespace 'ts1' does not have a file named 'datafile3.dat' ALTER TABLESPACE ts2 DROP DATAFILE 'datafile2.dat'; ERROR HY000: Tablespace 'ts2' does not have a file named 'datafile2.dat' ALTER TABLESPACE ts1 DROP DATAFILE 'datafile2.dat'; ALTER TABLESPACE ts1 DROP DATAFILE 'datafile.dat'; DROP TABLESPACE ts1; ALTER TABLESPACE ts2 DROP DATAFILE 'datafile3.dat'; DROP TABLESPACE ts2; DROP LOGFILE GROUP lg1 ENGINE NDB; **** End = And No = **** create logfile group lg1 add undofile 'MYSQLTEST_VARDIR/tmp/t1.dat' initial_size 1M undo_buffer_size = 1M engine=ndb;; ERROR HY000: Failed to create LOGFILE GROUP create logfile group lg1 add undofile 'undofile.dat' initial_size 1M undo_buffer_size = 1M engine=ndb; create tablespace ts1 add datafile 'MYSQLTEST_VARDIR/tmp/t1.dat' use logfile group lg1 initial_size 1M engine ndb;; ERROR HY000: Failed to create TABLESPACE drop tablespace ts1 engine ndb; ERROR HY000: Tablespace ts1 doesn't exist. drop logfile group lg1 engine ndb;