You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unify column name representation in stored schema, support all representations when parsing
At the moment, CREATE TABLE statements normalize column names to use double quotes
and they are stored as such in sqlite_master and returned by get_sqlite_create_table().
However, the else branch of CHANGE COLUMN statements was using backticks instead,
which caused incorrect parsing for the next ALTER COLUMN statements now, when some
CHANGE statements without column definition are supported (SET/DROP DEFAULT).
This commit fixes both — 1) the name representation to use double quotes instead of backticks,
and 2) the parsing to support all column name representation (double quotes, backticks, nothing).
0 commit comments