Correction: SQLite ALTER TABLE can rename columns

This commit is contained in:
Simon Willison 2020-09-22 20:09:42 -07:00
commit 1ebffe1dbe
2 changed files with 2 additions and 2 deletions

View file

@ -920,7 +920,7 @@ You can drop a table or view using the ``.drop()`` method:
Transforming a table
====================
The SQLite ``ALTER TABLE`` statement is limited. It can add columns and rename tables, but it cannot rename columns, drop columns, change column types, change ``NOT NULL`` status or change the primary key for a table.
The SQLite ``ALTER TABLE`` statement is limited. It can add columns and rename tables, but it cannot drop columns, change column types, change ``NOT NULL`` status or change the primary key for a table.
The ``table.transform()`` method can do all of these things, by implementing a multi-step pattern `described in the SQLite documentation <https://www.sqlite.org/lang_altertable.html#otheralter>`__: