0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-09-29 10:52:43 +00:00

Commit Graph

  • 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
  • e73e180933 Version 2.0.3 (CVS 467) drh 2001-10-13 03:00:00 +00:00
  • bf4133cba1 2.0.3 (CVS 287) drh 2001-10-13 02:59:08 +00:00
  • 99fcd718e1 Remove the P3 and label arguments from the internal sqliteVdbeAddOp() function. This makes the code easier to read and perhaps smaller as well. (CVS 286) drh 2001-10-13 01:06:47 +00:00
  • 81a20f21d5 Fix an assertion failure when the disk fills up. Add tests for a full disk situation. (CVS 285) drh 2001-10-12 17:30:04 +00:00
  • 4299020922 Version 2.0.2 (CVS 468) drh 2001-10-09 14:00:00 +00:00
  • 3109e02ec5 The sqlite_busy_timeout() function was interpreting its second argument as seconds, not milliseconds as advertised. This patch fixes the problem. (CVS 284) drh 2001-10-09 13:46:01 +00:00
  • 9d31976c3d Remove files before rebuilding. (CVS 283) drh 2001-10-09 12:44:43 +00:00
  • ff0839c0b6 More changes prior to release 2.0.2. Mostly comment changes. But there was also a minor change to temptable.test so that it would work under Windows. (CVS 282) drh 2001-10-09 12:39:24 +00:00
  • 286f11a23c Version 2.0.2 (CVS 281) drh 2001-10-09 04:21:50 +00:00
  • ad75e9874b Fix the locking protocol. (CVS 280) drh 2001-10-09 04:19:46 +00:00
  • f57b339988 Support for temporary tables added. Still need more testing. (CVS 279) drh 2001-10-08 13:22:32 +00:00
  • 382c0247c7 Adding table column query capability to support ODBC. (CVS 278) drh 2001-10-06 16:33:02 +00:00
  • 480bf1769d Version 2.0.1 (CVS 469) drh 2001-10-02 13:05:00 +00:00
  • 100569d862 Remove C++ comments from btree.c. (CVS 277) drh 2001-10-02 13:01:48 +00:00
  • 33048c0b92 The .dump output uses INSERT instead of COPY now. Expression syntax of the form "expr NOT NULL" is now supported. (CVS 276) drh 2001-10-01 14:29:22 +00:00
  • 61090c5f32 Version 2.0.0 (CVS 470) drh 2001-09-28 23:15:00 +00:00
  • b0bf726fe3 Documentation updates. (CVS 275) drh 2001-09-28 23:11:24 +00:00
  • a5e2e92f59 Remove reference to GDBM in the documentation of the "sqlite" command-line utility. (CVS 274) drh 2001-09-28 18:14:17 +00:00
  • 66f95a65f8 Line tclsqlite.so against the stub library. (CVS 273) drh 2001-09-28 18:10:55 +00:00
  • 90ca975338 Version 2.0.0 (CVS 272) drh 2001-09-28 17:47:14 +00:00
  • 71eb93eaa3 Put in the new LIBTOOL build system. (CVS 271) drh 2001-09-28 01:34:43 +00:00
  • 743daaafd4 Added more tests of unique indices. (CVS 270) drh 2001-09-27 23:57:06 +00:00
  • 60c309bf48 Alpha-3 (CVS 269) drh 2001-09-27 15:13:40 +00:00
  • adbca9cfde Fixed the support of UNIQUE and PRIMARY KEY. (CVS 268) drh 2001-09-27 15:11:53 +00:00
  • 717e640294 Added basic support for enforcement of UNIQUE on indices and primary keys. Support for addition constraints is to follow. (CVS 267) drh 2001-09-27 03:22:32 +00:00
  • 4502a0d7e9 Fix an RCSID problem. (CVS 266) drh 2001-09-25 02:04:29 +00:00
  • dd137a09d5 Prepare for Alpha-3 (CVS 265) drh 2001-09-25 01:50:59 +00:00
  • afa4a020f2 Tests for inserting lots of data (~64K) into a single row of a table. (CVS 264) drh 2001-09-24 03:12:39 +00:00
  • f3256d2c82 RowIDs are now always expressed in native byte order. (CVS 263) drh 2001-09-23 20:17:55 +00:00
  • 90bfcdace3 Additional test cases with locking fixes. Also, make the code thread-safe. (CVS 262) drh 2001-09-23 19:46:51 +00:00
  • ecdc7530dd Fixes to the locking and rollback behavior. (CVS 261) drh 2001-09-23 02:35:53 +00:00
  • beae319476 Put in a generic hash table system in place of the various ad-hoc hash table scattered everywhere. Except, the page hash table in the pager is unchanged. (CVS 260) drh 2001-09-22 18:12:08 +00:00
  • 4aa85c42b3 Web site changes prior to release 2.0-Alpha-2. (CVS 259) drh 2001-09-20 12:32:53 +00:00
  • deea051647 2.0-Alpha-2 release (CVS 1724) drh 2001-09-20 01:44:43 +00:00
  • 254cba2429 2.0-Alpha-2 release (CVS 258) drh 2001-09-20 01:44:42 +00:00
  • 474d3d6156 Add the OpenReadOnly() OS method to fix a bug in the pager. (CVS 257) drh 2001-09-19 13:58:43 +00:00
  • 8cfbf08ffa Trying to get the OS abstraction layer to work. (CVS 256) drh 2001-09-19 13:22:39 +00:00
  • db5ed6d55d Fix a problem in GROUP BY with multiple columns. (CVS 255) drh 2001-09-18 22:17:44 +00:00
  • 1eaa2694bf Bug fixes. Trying to make it go faster. (CVS 254) drh 2001-09-18 02:02:23 +00:00