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. Part of #9682.
Branches
0.12-stable
rblank
0.12.1dev: Added a method `update_sequence()` to database connections to allow updating table sequences during schema upgrades. Closes #8575.
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). Closes #9434.
Branches
0.12-stable
rblank
0.12.1dev: Removed the last traces of sqlite 1.1.x support. "Wontfix"es #9352.
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. Closes #9400.
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. Closes #9268.
Branches
trunk
cboos
Plugin admin: the currently selected db connector becomes a required component. To that end, replace the global list of components by the use of an optional `required` flag on the Component (if missing, equivalent to `False`).
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. * Ticket comments can now be added with a shorter interval than one second. * Conversions of datetime objects from / to microsecond timestamps should be done exclusively throught the new `from_utimestamp()` and `to_utimestamp()` functions. '''This changeset requires a database upgrade.''' Closes #6466.
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. This is achieved via the `[sqlite] extensions` configuration option, which takes a list of paths to those extensions. Patch contributed by Grzegorz Sobański on #7902.
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. Closes #8987.
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. Closes #8519.
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. Closes #8839.
Branches
trunk
ecarter
0.12dev: Merged [8817] from 0.11-stable, resolving conflicts.
Branches
trunk
rblank
0.12dev: Autumn cleaning using pylint: * Removed unused imports. * Removed unused locals. * Fixed whitespace issues (indentation, spacing, coding conventions). * Removed semicolons at the end of lines (some people around here have been doing too much C ;-). Closes #7518.
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. Part of #8625.
Branches
trunk
rblank
0.12dev: Fixed `cls` -> `self`. Patch by Felix Schwarz, thanks! Closes #8617.
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]. What is interesting here is that the merge was done using plain `svn merge ../0.11-stable` (svn 1.6.2) and the result seems quite good. Finally time to ditch svnmerge.py? I'll fix the svnmerge-integrated property on the next commit.
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