2 Commits
Author SHA1 Message Date
dualfroz 241869a841 fix: keep RENAME TABLE clauses as separate identifiers (issue779)
RENAME TABLE a TO b, c TO d grouped the target of the first clause and
the source of the second into a single IdentifierList, because the comma
between the two clauses was treated as an identifier-list separator.

Detect the rename layout by the TO keywords flanking both sides of the
comma and leave such a comma ungrouped, so each renamed table stays a
separate Identifier. Genuine target lists such as GRANT ... TO a, b are
left untouched.
2026-09-02 11:37:41 +02:00
upstream 95c0c262cf Upstream andialbrecht/sqlparse state of the touched files before 9e625ff289 2026-09-02 11:37:41 +02:00