From da84b910cbbfb2db1b1060c804b95d399985ff7d Mon Sep 17 00:00:00 2001 From: Andriy Romanov Date: Wed, 3 Dec 2025 11:45:39 -0800 Subject: [PATCH] Added alter external table rename to support for snowflake --- src/dialect/snowflake.rs | 14 +++++++++++--- tests/sqlparser_snowflake.rs | 1 + 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/dialect/snowflake.rs b/src/dialect/snowflake.rs index d2b714f2..57a79589 100644 --- a/src/dialect/snowflake.rs +++ b/src/dialect/snowflake.rs @@ -31,7 +31,7 @@ use crate::ast::{ ColumnPolicy, ColumnPolicyProperty, ContactEntry, CopyIntoSnowflakeKind, CreateTableLikeKind, DollarQuotedString, Ident, IdentityParameters, IdentityProperty, IdentityPropertyFormatKind, IdentityPropertyKind, IdentityPropertyOrder, InitializeKind, ObjectName, ObjectNamePart, - RefreshModeKind, RowAccessPolicy, ShowObjects, SqlOption, Statement, + RefreshModeKind, RenameTableNameKind, RowAccessPolicy, ShowObjects, SqlOption, Statement, StorageSerializationPolicy, TagsColumnOption, Value, WrappedCollection, }; use crate::dialect::{Dialect, Precedence}; @@ -660,11 +660,19 @@ fn parse_alter_external_table(parser: &mut Parser) -> Result