0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2024-12-14 22:09:43 +00:00

Commit Graph

  • 8c87e6e0ff Reenable testing code even if NDEBUG is defined. (CVS 367) drh 2002-02-03 19:15:02 +00:00
  • 24e97df9c7 Fix a serious bug in INSERT when the source is a SELECT. (CVS 366) drh 2002-02-03 19:06:02 +00:00
  • 1bffb9c84f Put in PRAGMA SANITY_CHECK in place of VACUUM. (CVS 365) drh 2002-02-03 17:37:36 +00:00
  • 1dd397f091 The VACUUM command now does a database sanity check. (CVS 364) drh 2002-02-03 03:34:07 +00:00
  • 0d65dc0e90 Five-algorithm conflict resolution appears to be working. (CVS 363) drh 2002-02-03 00:56:09 +00:00
  • 663fc63a77 Get the ABORT conflict resolution algorithm working. (CVS 362) drh 2002-02-02 18:49:19 +00:00
  • fa86c4127d Checkpoint code added to the pager. Regression tests work but the new APIs have not been tested yet. (CVS 361) drh 2002-02-02 15:01:15 +00:00
  • 1c92853dac Change to five conflict resolution algorithms: ROLLBACK, ABORT, FAIL, IGNORE, and REPLACE. This checkin is code only. Documentation and tests are still needed. Also, ABORT is not fully implemented. (CVS 360) drh 2002-01-31 15:54:21 +00:00
  • b419a926d4 Added ON CONFLICT support to COPY. Updates to documentation. Bug fixes. (CVS 359) drh 2002-01-30 16:17:23 +00:00
  • ef6764a1d9 Better testing of the ON CONFLICT logic. (CVS 358) drh 2002-01-30 04:32:00 +00:00
  • bb37fdc782 More bug fixes in the ON CONFLICT enhancement. (CVS 357) drh 2002-01-30 00:54:55 +00:00
  • 0ca3e24b2e The new ON CONFLICT logic is in and passes the legacy tests. But the new capabilities have not been tested and are likely broken. (CVS 356) drh 2002-01-29 23:07:02 +00:00
  • 9cfcf5d4f6 Beginning to insert the infrastructure for ON CONFLICT clauses. (CVS 355) drh 2002-01-29 18:41:24 +00:00
  • 881a99e493 Version 2.2.5 (CVS 448) drh 2002-01-28 15:59:59 +00:00
  • 6b12545f4f Bug fix: The IN operator was not working if either side derived from an INTEGER PRIMARY KEY. (CVS 354) drh 2002-01-28 15:53:03 +00:00
  • 71172c5c51 Do not escape the backslash character in shell output. (CVS 353) drh 2002-01-24 00:00:21 +00:00
  • a0f07f1919 Version 2.2.4 (CVS 449) drh 2002-01-22 14:15:00 +00:00
  • 9208643d2a Constant ORDER BY or GROUP BY expressions are an error. (CVS 352) drh 2002-01-22 14:11:29 +00:00
  • 7613bfae56 Fix a bug in the -separator command-line option. (CVS 351) drh 2002-01-22 12:39:24 +00:00
  • a2e00042a1 The right-hand side of an AS in a SELECT can be used within expressions of the WHERE, ORDER BY, GROUP BY, and/or HAVING clauses. (CVS 350) drh 2002-01-22 03:13:42 +00:00
  • 555fcb489b Version 2.2.3 (CVS 450) drh 2002-01-16 21:04:59 +00:00
  • af9ff33ac1 Added the last_insert_rowid API function. Improved documentation of the random ROWID algorithm. (CVS 349) drh 2002-01-16 21:00:27 +00:00
  • a297b5c3cf Added implementations for sqliteOsEnterMutex() and sqliteOsLeaveMutex(). (CVS 348) drh 2002-01-15 18:39:43 +00:00
  • 1ab4300ebc Fix warning messages in VC++. Patches from nicolas352001. (CVS 347) drh 2002-01-14 09:28:19 +00:00
  • 75c3edf8eb Version 2.2.2 (CVS 451) drh 2002-01-14 03:00:00 +00:00
  • 9647ff85fe Fix a bug that could cause UPDATE to fail for a table that contains both an INTEGER PRIMARY KEY and an index. (CVS 346) drh 2002-01-14 02:56:24 +00:00
  • da9e034610 Fix a problem with the way temporary tables mask permanent tables. (CVS 345) drh 2002-01-10 14:31:48 +00:00
  • be67d9cb4b Version 2.2.1 (CVS 452) drh 2002-01-09 13:44:59 +00:00
  • af989ba546 Homepage changes prior to version 2.2.1. (CVS 344) drh 2002-01-09 13:35:11 +00:00
  • d229ca9406 Continued work on the DROP/CREATE problem. (CVS 343) drh 2002-01-09 13:30:41 +00:00
  • 74e24cd0fa Working on a bug: Dropping and recreating a table within a transaction causes an assertion failure. (CVS 342) drh 2002-01-09 03:19:59 +00:00
  • 3a88fbda19 Added a manpage from A. Rottmann. (CVS 341) drh 2002-01-07 19:58:43 +00:00
  • 462768612b Makefile changes from Andreas Rottmann (CVS 1725) drh 2002-01-07 19:04:22 +00:00
  • e638bbf820 Makefile changes from Andreas Rottmann (CVS 340) drh 2002-01-07 19:04:21 +00:00
  • aacc543e23 Comment updates most. Also some small changes to the VDBE. (CVS 339) drh 2002-01-06 17:07:40 +00:00
  • c6b52df32d An attempt to delete a single row using a WHERE clause that specifies the rowid would result in an error if the rowid did not exist. This problem has been resolved. (CVS 338) drh 2002-01-04 03:09:29 +00:00
  • c839258651 Comment changes. Change the use of BTree so that either the key is an integer or the data is empty. (CVS 337) drh 2001-12-31 02:48:51 +00:00
  • f7f07c7aef Version 2.2.0 (CVS 453) drh 2001-12-22 21:59:59 +00:00
  • 9aa028daa2 Bug fix in the out-of-order INSERT. (CVS 336) drh 2001-12-22 21:48:29 +00:00
  • e7ec22019d Update documentation for the 2.2.0 release. (CVS 335) drh 2001-12-22 19:27:39 +00:00
  • 8aff10153e Bug fixing in the new integer primary key code. (CVS 334) drh 2001-12-22 14:49:24 +00:00
  • 4a32431ce7 Added support for the INTEGER PRIMARY KEY column type. (CVS 333) drh 2001-12-21 14:30:42 +00:00
  • 7c917d196f Added the ability to say things like "SELECT rowid, * FROM table1;" (CVS 332) drh 2001-12-16 20:05:05 +00:00
  • 6446c4dc67 Comment and documentation changes. (CVS 331) drh 2001-12-15 14:22:18 +00:00
  • a3cf986fa5 Version 2.1.7 (CVS 454) drh 2001-12-15 03:04:59 +00:00
  • c38f3d510c Typo in change log fixed. (CVS 330) drh 2001-12-15 03:00:42 +00:00
  • 4cbd68f805 Release 2.1.7 (CVS 329) drh 2001-12-15 02:58:18 +00:00
  • 0ce92edd57 Fix a bug in the sqliteBtreeFirst() function which was causing the first row of a table to be repeated during a scan. (CVS 328) drh 2001-12-15 02:47:28 +00:00
  • 653851f577 Fix a critical bug in the creation of temporary tables. (CVS 327) drh 2001-12-15 02:35:59 +00:00
  • 251d4b870d Version 2.1.6 (CVS 455) drh 2001-12-14 15:14:59 +00:00
  • a7fcb05988 Fix a race condition in the locking code that would sometimes cause SQLITE_PROTOCOL or SQLITE_CORRUPT to be returned when SQLITE_BUSY should have been returned. (CVS 326) drh 2001-12-14 15:09:55 +00:00
  • 6a6cfb9b31 Version 2.1.5 (CVS 456) drh 2001-12-06 13:30:00 +00:00
  • 2cf65aad6c Bug fix in the sqliteOsLock() and sqliteOsUnlock() routines of POSIX. Version 2.1.5. (CVS 325) drh 2001-12-06 13:24:14 +00:00
  • 7df884e0d6 Version 2.1.4 (CVS 457) drh 2001-12-05 00:59:59 +00:00
  • 208611fbca Minor changes prior to 2.1.4 (CVS 324) drh 2001-12-05 00:46:02 +00:00
  • 03c1e9262e Version 2.1.4 (CVS 323) drh 2001-12-05 00:22:00 +00:00
  • b8ca307e7b Bug fix: sqlite_exec() would sometimes return SQLITE_PROTOCOL when it should have returned SQLITE_BUSY. There was also a deadlock that the previous bug was masking. (CVS 322) drh 2001-12-05 00:21:20 +00:00
  • 6ff13859d5 Add the ability to do a single .command as the second argument to the command-line shell. (CVS 321) drh 2001-11-25 13:18:23 +00:00
  • e68fefdaa5 Fix typos. (CVS 320) drh 2001-11-24 13:50:53 +00:00
  • e91d6fd3c3 Typos fixed. (CVS 319) drh 2001-11-24 13:36:30 +00:00
  • 59fefbab1a Update the FAQ. Change the GMT timezone label to UTC on all files. (CVS 318) drh 2001-11-24 13:23:04 +00:00
  • 44ebccbe26 Version 2.1.3 (CVS 458) drh 2001-11-24 00:45:00 +00:00
  • 7a7c73905d Fix comparison functions so that they are consistent with the order of elements in indices. Fix the handling of large integers. (CVS 317) drh 2001-11-24 00:31:46 +00:00
  • ece4ea4af4 Version 2.1.2 (CVS 459) drh 2001-11-23 00:30:00 +00:00
  • f5bf0a78be Fix a bug in DROP TABLE that could cause SQLITE_MASTER table corruption. The root problem was that the sequence of BTree operations (Delete, Next) would not always leave the cursor pointing at the first entry after the entry that was deleted. A consequence of this error was that a DROP TABLE on a table with indices would not always remove every index associated with that table from the SQLITE_MASTER table. Subsequent attempts to open the database will fail when the index for the missing table was parsed. Changes have also been made to ignore extra indices in the SQLITE_MASTER table so that a database previously corrupted by this bug is once again readable. (CVS 316) drh 2001-11-23 00:24:12 +00:00
  • c3a64ba0a6 Fix a bug in the locking protocol. (CVS 315) drh 2001-11-22 00:01:27 +00:00
  • 5a2c2c20af Attempting to add support for 64-bit platforms. (CVS 314) drh 2001-11-21 02:21:11 +00:00
  • bc1bd58acf Version 2.1.1 (CVS 460) drh 2001-11-13 19:44:59 +00:00
  • f6e515b804 Bug fix: Be sure to sends NULLs to the callback when the column value is NULL. (CVS 313) drh 2001-11-13 19:36:55 +00:00
  • a84f6005a9 Bug fix: Sometimes NULL results were not being passed as nulls to the callback function. (CVS 312) drh 2001-11-13 19:35:14 +00:00
  • 606c0ddcfc Version 2.1.0 (CVS 461) drh 2001-11-12 14:00:00 +00:00
  • 7900eaded1 Update change log prior to release of 2.1.0. (CVS 311) drh 2001-11-12 13:51:43 +00:00
  • 84e6b7b5ae Fix to the SUBSTR() function and to the bigrow test. (CVS 310) drh 2001-11-12 13:10:52 +00:00
  • 778326010c Version 2.1.0 prerelease (CVS 309) drh 2001-11-12 12:43:22 +00:00
  • 58a11680d1 Comment changes (CVS 308) drh 2001-11-10 13:51:08 +00:00
  • 04096485f4 Minor bugs fixed. (CVS 307) drh 2001-11-09 22:41:44 +00:00
  • ce927065c2 Bug fixes. (CVS 306) drh 2001-11-09 13:41:09 +00:00
  • 487ab3ca18 The new code for taking advantage of inequalities in WHERE clauses is in place. It appears to work. (CVS 305) drh 2001-11-08 00:45:21 +00:00
  • 6b56344d4a New Next opcode and indexing style implemented. (CVS 304) drh 2001-11-07 16:48:26 +00:00
  • 8721ce4ae7 Incremental update. We are in the middle of modifying the index system to support range queries without doing a complete table scan. (CVS 303) drh 2001-11-07 14:22:00 +00:00
  • 17e24df621 Added support for LIMIT. (CVS 302) drh 2001-11-06 14:10:41 +00:00
  • 9bbca4c1c0 Implement indices that occur in sort order and the LIMIT...OFFSET clause of SELECT statements. (CVS 301) drh 2001-11-06 04:00:18 +00:00
  • 80ff32f5be Increase maximum row size to 1MB. (CVS 300) drh 2001-11-04 18:32:46 +00:00
  • b70ce0c69c Version 2.0.8 (CVS 462) drh 2001-11-04 00:00:00 +00:00
  • 0f24678d8c Version 2.0.8 (CVS 299) drh 2001-11-03 23:59:16 +00:00
  • 9f71c2e002 Added "const" to lots of "char*" parameters in the API. (CVS 298) drh 2001-11-03 23:57:09 +00:00
  • a8b38d286e Remove cruft: restrict the number of sorters and lists in the VDBE to one since no more than one was ever used anyway. This eliminates several op-codes and simplifies the implementation of several others. (CVS 297) drh 2001-11-01 14:41:34 +00:00
  • 18b81e5a93 Comment changes only. (CVS 296) drh 2001-11-01 13:52:52 +00:00
  • 33f51c9b71 More documentation updates (CVS 295) drh 2001-10-31 15:44:46 +00:00
  • ba99af57ac Make lemon 64-bit clean (CVS 294) drh 2001-10-25 20:37:16 +00:00
  • 6c32cf70d2 Version 2.0.7 (CVS 463) drh 2001-10-22 03:00:00 +00:00
  • 6d4abfbee5 More changes for 2.0.7. (CVS 293) drh 2001-10-22 02:58:08 +00:00
  • 01a346616f 2.0.7 (CVS 292) drh 2001-10-20 12:30:10 +00:00
  • af27914d2a Version 2.0.6 (CVS 464) drh 2001-10-19 16:44:59 +00:00
  • 6a535340bc Version 2.0.6 (CVS 291) drh 2001-10-19 16:44:56 +00:00
  • 98808babd3 Support for UTF-8 and ISO8859 characters in identifiers. Bug fix in the column name generator for selects (was coreing). (CVS 290) drh 2001-10-18 12:34:46 +00:00
  • a411288fe8 Version 2.0.5 (CVS 465) drh 2001-10-15 00:45:00 +00:00
  • 1bee3d7b43 Added support for the COUNT_CHANGES pragma in order to help out the ODBC driver. Fixed a but on count(*) when applied to empty tables. (CVS 289) drh 2001-10-15 00:44:35 +00:00
  • f2d6a64495 Version 2.0.4 (CVS 466) drh 2001-10-13 21:59:59 +00:00
  • e21a57320e Bug fix. Raised version number to 2.0.4. (CVS 288) drh 2001-10-13 21:56:34 +00:00