From 5993932150410465d804224aa853ecb5e67f5977 Mon Sep 17 00:00:00 2001 From: douxin Date: Sat, 12 Aug 2023 19:47:05 +0800 Subject: [PATCH] repair testcase --- .../mysql/expect/columnDefinition_statement.sql | 2 ++ .../dialect/mysql/expect/createDatabase_statement.sql | 2 +- .../mysql/expect/createProcedure_statement.sql | 8 ++++++++ .../dialect/mysql/expect/createTable_statement.sql | 11 ++++++++++- 4 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/test/resources/dialect/mysql/expect/columnDefinition_statement.sql b/src/test/resources/dialect/mysql/expect/columnDefinition_statement.sql index bd06d86..034d3f9 100644 --- a/src/test/resources/dialect/mysql/expect/columnDefinition_statement.sql +++ b/src/test/resources/dialect/mysql/expect/columnDefinition_statement.sql @@ -4,6 +4,7 @@ CREATE TABLE test1 ( -- COMMENT 'char' -- COLUMN_FORMAT fixed -- STORAGE DISK + ); COMMENT ON COLUMN test1.name IS 'char'; CREATE TABLE "testIndexKey" ( @@ -34,6 +35,7 @@ CREATE TABLE "testPrimaryUniqueKey" ( col5 INTEGER, CONSTRAINT ck_con CHECK (id > 0) -- NOT ENFORCED + ); CREATE TABLE "testIndexKey" ( id INTEGER, diff --git a/src/test/resources/dialect/mysql/expect/createDatabase_statement.sql b/src/test/resources/dialect/mysql/expect/createDatabase_statement.sql index 3d78833..c75a07c 100644 --- a/src/test/resources/dialect/mysql/expect/createDatabase_statement.sql +++ b/src/test/resources/dialect/mysql/expect/createDatabase_statement.sql @@ -1,4 +1,4 @@ -CREATE DATABASE test_db_char +CREATE SCHEMA test_db_char -- utf8 -- utf8_chinese_ci ; \ No newline at end of file diff --git a/src/test/resources/dialect/mysql/expect/createProcedure_statement.sql b/src/test/resources/dialect/mysql/expect/createProcedure_statement.sql index e317235..90161ee 100644 --- a/src/test/resources/dialect/mysql/expect/createProcedure_statement.sql +++ b/src/test/resources/dialect/mysql/expect/createProcedure_statement.sql @@ -6,8 +6,10 @@ p1 ( INOUT a INTEGER ) -- LANGUAGE SQL + IMMUTABLE -- CONTAINS SQL + SECURITY INVOKER AS BEGIN @@ -22,6 +24,7 @@ CREATE PROCEDURE p2 () -- LANGUAGE SQL -- CONTAINS SQL + SECURITY DEFINER AS BEGIN @@ -32,8 +35,10 @@ END; / CREATE PROCEDURE p3 () -- LANGUAGE SQL + VOLATILE -- CONTAINS SQL + AS BEGIN DROP TABLE IF EXISTS data1 RESTRICT; @@ -41,8 +46,10 @@ END; / CREATE PROCEDURE p4 () -- LANGUAGE SQL + VOLATILE -- CONTAINS SQL + AS BEGIN ALTER TABLE "testAlterTable1" @@ -51,6 +58,7 @@ END; / CREATE PROCEDURE p5 () -- COMMENT 'good' + VOLATILE AS BEGIN diff --git a/src/test/resources/dialect/mysql/expect/createTable_statement.sql b/src/test/resources/dialect/mysql/expect/createTable_statement.sql index 8c7c842..ee6fdbf 100644 --- a/src/test/resources/dialect/mysql/expect/createTable_statement.sql +++ b/src/test/resources/dialect/mysql/expect/createTable_statement.sql @@ -63,6 +63,7 @@ PARTITION BY HASH PARTITION p2 TABLESPACE ts1 -- COMMENT 'p2' + ); CREATE TABLE "testTableOptions" ( id INTEGER, @@ -120,6 +121,7 @@ CREATE TABLE t11 ( col3 INTEGER -- GENERATED ALWAYS AS (CONCAT(FIRST_NAME, ' ', LAST_NAME)) -- VIRTUAL + ); COMMENT ON COLUMN t11.col2 IS 'string'; -- hash(methodInvoke) @@ -130,38 +132,45 @@ CREATE TABLE t15 ( purchased INTEGER ) -- ENGINE = MYISAM + PARTITION BY RANGE (purchased) SUBPARTITION BY HASH (purchased) ( PARTITION p0 VALUES LESS THAN (1990) ( SUBPARTITION s0 -- DATA DIRECTORY '/disk0/data' -- INDEX DIRECTORY '/disk0/idx' + TABLESPACE ts1 -- COMMENT 'ts1' TABLESPACE ts1, SUBPARTITION s1 -- DATA DIRECTORY '/disk1/data' -- INDEX DIRECTORY '/disk1/idx' + TABLESPACE ts1 TABLESPACE ts1 ), PARTITION p1 VALUES LESS THAN (2000) ( SUBPARTITION s2 -- DATA DIRECTORY '/disk2/data' -- INDEX DIRECTORY '/disk2/idx' + TABLESPACE ts1 TABLESPACE ts1, SUBPARTITION s3 -- DATA DIRECTORY '/disk3/data' -- INDEX DIRECTORY '/disk3/idx' + TABLESPACE ts1 TABLESPACE ts1 ), PARTITION p2 VALUES LESS THAN MAXVALUE ( SUBPARTITION s4 -- DATA DIRECTORY '/disk4/data' -- INDEX DIRECTORY '/disk4/idx' + TABLESPACE ts1 TABLESPACE ts1, SUBPARTITION s5 -- DATA DIRECTORY '/disk5/data' -- INDEX DIRECTORY '/disk5/idx' + TABLESPACE ts1 TABLESPACE ts1 ) -); +); \ No newline at end of file -- Gitee