Skip to content

Commit 5489e66

Browse files
committed
Small fix for presto's schema generation logic
1 parent 036601b commit 5489e66

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

sqlglot/dialects/presto.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ def _schema_sql(self: Presto.Generator, expression: exp.Schema) -> str:
6262

6363
if expression.parent:
6464
for schema in expression.parent.find_all(exp.Schema):
65+
if schema is expression:
66+
continue
67+
6568
column_defs = schema.find_all(exp.ColumnDef)
6669
if column_defs and isinstance(schema.parent, exp.Property):
6770
expression.expressions.extend(column_defs)

0 commit comments

Comments
 (0)