@@ -5890,15 +5890,17 @@ var SchemaDiffTableFunctionScriptTests = []queries.ScriptTest{
58905890 Expected : []sql.Row {
58915891 {"employees" , "" , "CREATE TABLE `employees` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" , "" },
58925892 {"" , "inventory" , "" , "CREATE TABLE `inventory` (\n `pk` int NOT NULL,\n `name` varchar(50),\n `quantity` int,\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
5893- {"vacations" , "trips" , "CREATE TABLE `vacations` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" , "CREATE TABLE `trips` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
5893+ {"" , "trips" , "" , "CREATE TABLE `trips` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
5894+ {"vacations" , "" , "CREATE TABLE `vacations` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" , "" },
58945895 },
58955896 },
58965897 {
58975898 Query : "select * from dolt_schema_diff(@Commit1, @Commit0);" ,
58985899 Expected : []sql.Row {
58995900 {"inventory" , "" , "CREATE TABLE `inventory` (\n `pk` int NOT NULL,\n `name` varchar(50),\n `quantity` int,\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" , "" },
5901+ {"trips" , "" , "CREATE TABLE `trips` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" , "" },
59005902 {"" , "employees" , "" , "CREATE TABLE `employees` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
5901- {"trips " , "vacations" , "CREATE TABLE `trips` ( \n `pk` int NOT NULL, \n `name` varchar(50), \n PRIMARY KEY (`pk`) \n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin; " , "CREATE TABLE `vacations` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
5903+ {"" , "vacations" , "" , "CREATE TABLE `vacations` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
59025904 },
59035905 },
59045906 // Compare diffs with explicit table names
@@ -5929,25 +5931,25 @@ var SchemaDiffTableFunctionScriptTests = []queries.ScriptTest{
59295931 {
59305932 Query : "select * from dolt_schema_diff(@Commit0, @Commit1, 'trips');" ,
59315933 Expected : []sql.Row {
5932- {"vacations " , "trips" , "CREATE TABLE `vacations` ( \n `pk` int NOT NULL, \n `name` varchar(50), \n PRIMARY KEY (`pk`) \n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin; " , "CREATE TABLE `trips` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
5934+ {"" , "trips" , "" , "CREATE TABLE `trips` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
59335935 },
59345936 },
59355937 {
59365938 Query : "select * from dolt_schema_diff(@Commit1, @Commit0, 'trips');" ,
59375939 Expected : []sql.Row {
5938- {"trips" , "vacations " , "CREATE TABLE `trips` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" , "CREATE TABLE `vacations` ( \n `pk` int NOT NULL, \n `name` varchar(50), \n PRIMARY KEY (`pk`) \n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin; " },
5940+ {"trips" , "" , "CREATE TABLE `trips` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" , "" },
59395941 },
59405942 },
59415943 {
59425944 Query : "select * from dolt_schema_diff(@Commit0, @Commit1, 'vacations');" ,
59435945 Expected : []sql.Row {
5944- {"vacations" , "trips " , "CREATE TABLE `vacations` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" , "CREATE TABLE `trips` ( \n `pk` int NOT NULL, \n `name` varchar(50), \n PRIMARY KEY (`pk`) \n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin; " },
5946+ {"vacations" , "" , "CREATE TABLE `vacations` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" , "" },
59455947 },
59465948 },
59475949 {
59485950 Query : "select * from dolt_schema_diff(@Commit1, @Commit0, 'vacations');" ,
59495951 Expected : []sql.Row {
5950- {"trips " , "vacations" , "CREATE TABLE `trips` ( \n `pk` int NOT NULL, \n `name` varchar(50), \n PRIMARY KEY (`pk`) \n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin; " , "CREATE TABLE `vacations` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
5952+ {"" , "vacations" , "" , "CREATE TABLE `vacations` (\n `pk` int NOT NULL,\n `name` varchar(50),\n PRIMARY KEY (`pk`)\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin;" },
59515953 },
59525954 },
59535955 // Compare two different commits, get expected results
0 commit comments