polardbxengine/mysql-test/r/mysqldump_secondary_engine....

34 lines
1.3 KiB
Plaintext

#
# WL#13153: Don't dump SECONDARY TABLE if requested by the end user
#
CREATE TABLE t1 (a INT) SECONDARY_ENGINE=gizmo;
# test: should have SECONDARY_ENGINE
SHOW CREATE TABLE t1;
Table Create Table
t1 CREATE TABLE `t1` (
`a` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci SECONDARY_ENGINE=gizmo
SET SESSION show_create_table_skip_secondary_engine=on;
SHOW CREATE TABLE t1;
Table Create Table
t1 CREATE TABLE `t1` (
`a` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
SET SESSION show_create_table_skip_secondary_engine=default;
# test: t1 should have SECONDARY_ENGINE on
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `t1` (
`a` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci SECONDARY_ENGINE=gizmo;
/*!40101 SET character_set_client = @saved_cs_client */;
# test: t1 should not have SECONDARY_ENGINE
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `t1` (
`a` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE t1;
# End of 8.0 tests