aboutsummaryrefslogtreecommitdiff
path: root/src/alter.c
Commit message (Expand)AuthorAge
* Always ignore comments in the schema of a database, even ifdrh2025-03-05
* Tamp down various harmless compiler warnings. Use "int" in places insteaddrh2025-02-22
* Fix an incorrect assert added by [d7729dbbf231d57c].drh2025-02-22
* Detect when a UNIQUE or PRIMARY KEY on a WITHOUT ROWID table would needdrh2025-02-21
* Use the sqlite3ColumnIndex() routine to look up a column in a table, ratherdrh2025-02-08
* Refactor the SrcItem object so that information about subqueries is storeddrh2024-08-19
* Give unique names to fields in the SrcItem object, to facilitate analysis ofdrh2024-08-17
* Fix another instance where ALTER TABLE was returning SQLITE_INTERNAL insteaddrh2024-08-09
* Avoid expanding integer values in columns with real affinity to the full 8-by...dan2024-03-26
* Do not allow an ALTER TABLE ADD COLUMN on a STRICT table if the added columndrh2023-10-14
* Address various harmless compiler warnings fromdrh2023-06-16
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
* Fix an obscure issue with ALTER TABLE RENAME that comes up with triggersdrh2023-04-13
* Additional fixes for yet more completely harmless compiler warnings.drh2022-12-23
* Minor simplification to ALTER TABLE logic.drh2022-05-27
* Fix another problem with ALTER TABLE and UPDATE...FROM in triggers.dan2022-05-27
* Fix further issues with ALTER TABLE and triggers that contain UPDATE..FROM st...dan2022-05-27
* Omit an unnecessary branch.drh2022-05-27
* Fix issues with ALTER TABLE and triggers containing "UPDATE...FROM" statements.dan2022-05-26
* Organize the various flag bits of the ExprList_item object into a substructuredrh2022-05-02
* Improved technique for parsing the ON and USING clauses of a join is fasterdrh2022-04-07
* Stronger defenses against corrupt schemas in the ALTER TABLE logic.drh2022-03-10
* Provide sqlite3_error_offset() data for some new errors.drh2022-02-08
* With the new ALTER TABLE under PRAGMA writable_schema=ON processing, do notdrh2022-02-06
* Fix a NULL pointer dereference that can occur after OOM. Problemdrh2022-02-05
* One more case of disabling errors for ALTER TABLE RENAME whendrh2022-02-04
* Allow ALTER TABLE RENAME COLUMN to proceed even if there are errors indrh2022-02-04
* Remove many redundant checks for sqlite3.mallocFailed now that any OOM shoulddrh2022-01-24
* Make it so that any Parse object is always linked into the database conenctiondrh2022-01-24
* Fix ALTER TABLE DROP COLUMN so that it invokes the authorizer. Fix fordrh2022-01-18
* Fix ALTER TABLE so that it works even when compiled using -DSQLITE_DQS=0.drh2022-01-16
* Simplify the sqlite3RunParser() routine by omitting the third parameter.drh2021-12-31
* Show the preferred schema table names in the output of "PRAGMA table_list".drh2021-11-04
* Improved the error message that results when a schema parse fails afterdrh2021-11-03
* Ensure that ALTER TABLE RENAME recognizes OOM errors while parsingdrh2021-11-02
* Remove an incorrect assert() added 4 days ago by check-in [9e2f06b84f994277].drh2021-10-17
* Remove a NEVER() macro in ALTER TABLE due to andrh2021-10-13
* Protect access to the Expr.y union using nearby assert()s and branches.drh2021-10-07
* Protect every access to the Table.u union using a nearby assert() or branch.drh2021-10-07
* Add NEVER() macros on branches that are not reachable since [a0df216f7c3f8963].drh2021-09-29
* Fix a potential ALTER TABLE problem with expressions like ( (<sub-select>) IN...dan2021-09-28
* Fix a problem in ALTER TABLE causing table or column references in sub-select...dan2021-09-27
* Add lots of new "const" on internal function parameters. There is opportunitydrh2021-09-24
* For ALTER TABLE RENAME COLUMN, do not try to filter virtual tables out ofdrh2021-09-16
* Store the collating sequence name for each column of a table as andrh2021-08-05
* Always prefer built-in SQL functions over app-defined SQL functions withindrh2021-08-04
* Refactor field names in the Column object, zCnName and zCnColl, to make themdrh2021-08-02
* Refactor the Table object to reduce its memory footprint.drh2021-08-02
* Refactor the way that DEFAULT expressions are stored on columns, in orderdrh2021-07-31
* Fix ALTER TABLE DROP COLUMN so that it generates valid bytecode even whendrh2021-07-22