From 69a1f36de78d5b9749d16a03a2e183f26e82afb8 Mon Sep 17 00:00:00 2001 From: git-hulk Date: Sun, 29 Sep 2024 14:18:39 +0800 Subject: [PATCH] Add more test case --- tests/sqlparser_common.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/sqlparser_common.rs b/tests/sqlparser_common.rs index 3813216b5..52a357e58 100644 --- a/tests/sqlparser_common.rs +++ b/tests/sqlparser_common.rs @@ -11127,6 +11127,19 @@ fn test_alter_policy() { // omit TO / USING / WITH CHECK clauses is allowed verified_stmt("ALTER POLICY my_policy ON my_table"); + // mixing RENAME and APPLY expressions + assert_eq!( + parse_sql_statements("ALTER POLICY old_policy ON my_table TO public RENAME TO new_policy") + .unwrap_err() + .to_string(), + "sql parser error: Expected: end of statement, found: RENAME" + ); + assert_eq!( + parse_sql_statements("ALTER POLICY old_policy ON my_table RENAME TO new_policy TO public") + .unwrap_err() + .to_string(), + "sql parser error: Expected: end of statement, found: TO" + ); // missing TO in RENAME TO assert_eq!( parse_sql_statements("ALTER POLICY old_policy ON my_table RENAME")