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
PR #174 selects native SQLite rename/drop operations when supported and eligible, with tested reconstruction retained for other operations. Rebuilds preserve supported dependencies and reject unsupported table properties before dropping the original table. This does not remove every reconstruction path; the issue remains open for the broader request.
The existing unit + SQLite selection passed locally on unchanged master: 284 tests, no failures or skips. This includes NativeDropPreservesTriggerAndForeignKeySetting, NativeDropRejectsDependentTriggerWithoutLosingData, and the SQLite rename-column fixture.
Closing the reported native rename/drop request as completed. Reconstruction remains necessary for unsupported alterations (such as adding/removing foreign-key constraints) and older engines. The previous broader interpretation of this issue should not require removing functionality for which no native equivalent exists.
Sqlite supports more DDL features natively:
RenameColumn, DropColumn, ...