From 0667393665fb1f89ba1101650f748222df009695 Mon Sep 17 00:00:00 2001 From: General Kroll Date: Mon, 25 Sep 2023 21:52:01 +1000 Subject: [PATCH] discriminate-table-drop Summary: - Support discrimination of physical table drop from other object drops. --- go/vt/sqlparser/sql.go | 2 +- go/vt/sqlparser/sql.y | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/go/vt/sqlparser/sql.go b/go/vt/sqlparser/sql.go index 9e074d53e..bafe4760d 100644 --- a/go/vt/sqlparser/sql.go +++ b/go/vt/sqlparser/sql.go @@ -5835,7 +5835,7 @@ yydefault: if yyDollar[3].byt != 0 { exists = true } - yyVAL.statement = &DDL{Action: DropStr, FromTables: yyDollar[4].tableNames, IfExists: exists} + yyVAL.statement = &DDL{Action: DropStr, FromTables: yyDollar[4].tableNames, IfExists: exists, Modifier: "table"} } case 301: yyDollar = yyS[yypt-6 : yypt+1] diff --git a/go/vt/sqlparser/sql.y b/go/vt/sqlparser/sql.y index f3ff3a080..f6a3092b5 100644 --- a/go/vt/sqlparser/sql.y +++ b/go/vt/sqlparser/sql.y @@ -1740,7 +1740,7 @@ drop_statement: if $3 != 0 { exists = true } - $$ = &DDL{Action: DropStr, FromTables: $4, IfExists: exists} + $$ = &DDL{Action: DropStr, FromTables: $4, IfExists: exists, Modifier: "table"} } | DROP INDEX id_or_var ON table_name ddl_skip_to_end {