Source

trac-ticketlinks / trac / db / sqlite_backend.py

Author Commit Message Labels Comments Date
jomae
0.12.3dev: Improves `quote()` method of each database adapter. It should be able to specify a keyword including double-quote or grave accent.
Branches
0.12-stable
rblank
0.12.2dev: Don't create a directory for a new SQLite database if the directory already exists.
Branches
0.12-stable
rblank
0.12.1dev: Added a method `update_sequence()` to database connections to allow updating table sequences during schema upgrades.
Branches
0.12-stable
rblank
0.12.1dev: Fail when using PySqlite 2.5.2 - 2.5.4, as they break the upgrade from 0.11 to 0.12 (and possibly other functionality).
Branches
0.12-stable
rblank
0.12.1dev: Removed the last traces of sqlite 1.1.x support.
Branches
0.12-stable
rblank
0.12.1dev: Improved the error reporting when backing up the database. In particular, catch the case when the backup tool (`pg_dump`, `mysqldump`) cannot be found.
Branches
0.12-stable
cboos
0.12dev: allow PySqlite 1.1.7 to be used again, closes #9352.
Branches
trunk
rblank
db: Fixed `Cursor.executemany()` to handle the case where `args=None` correctly, and made the argument mandatory.
Branches
trunk
cboos
Plugin admin: the currently selected db connector becomes a required component.
Branches
trunk
ecarter
0.12dev: cleanup the sqlite version checking to use tuples
Branches
trunk
rblank
db: Converted all timestamp columns for resource tables from seconds to microseconds.
Branches
trunk
cboos
0.12dev: `trac-admin upgrade` for SQLite backend was broken if parameters were specified in the database connection string (e.g. `sqlite:db/trac.db?cursor=` for disabling eager loading of query results).
Branches
trunk
cboos
sqlite: some extra clean-ups following r9086
Branches
trunk
cboos
sqlite: add the possibility to load extensions after creating the connection.
Branches
trunk
cboos
In SQL queries involving custom fields, be careful to not use the field name without quoting, as it could be a reserved SQL keyword.
Branches
trunk
rblank
0.12dev: Follow up to [9057] and [9058], wrap SQLite cursors in `IterableCursor`.
Branches
trunk
rblank
0.12dev: Merged [8916,8994] from 0.11-stable and prevented [8993] from being merged.
Branches
trunk
rblank
0.12dev: Replaced all (mis)uses of `LIKE` for case-sensitive prefix matching with a range condition. All remaining uses of `LIKE` are case-insensitive, so `db.like()` is left case-insensitive as well.
Branches
trunk
rblank
0.12dev: Improved the plugin admin panel to provide better grouping of components by module, and to display the component and module docstrings as descriptions.
Branches
trunk
ecarter
0.12dev: Merged [8817] from 0.11-stable, resolving conflicts.
Branches
trunk
rblank
0.12dev: Autumn cleaning using pylint:
Branches
trunk
cboos
0.12dev: merged #3446 related changesets from 0.11.6dev.
Branches
trunk
rblank
0.12dev: Merged [8582] from 0.11-stable.
Branches
trunk
rblank
0.12dev: Removed support for pysqlite-1.0.x.
Branches
trunk
rblank
0.12dev: Fixed `cls` -> `self`. Patch by Felix Schwarz, thanks!
Branches
trunk
rblank
0.12dev: Merged [8316] from 0.11-stable.
Branches
trunk
rblank
0.12dev: Merged [8310-8313] from 0.11-stable.
Branches
trunk
cboos
0.12dev: merged from stable [8229,8231,8233-8236,8264-8265,8269/branches/0.11-stable].
Branches
trunk
cboos
0.12dev: merged r8213 (optional `[trac] debug_sql` logging of SQL statements)
Branches
trunk
cboos
0.12dev: merged rework-testing branch [8000:8130/sandbox/rework-testing]
Branches
trunk
  1. Prev
  2. 1
  3. 2
  4. Next