trac.db.sqlite_backend¶
-
class
trac.db.sqlite_backend.SQLiteConnection(path, log=None, params={})¶ Bases:
trac.db.api.ConnectionBase,trac.db.util.ConnectionWrapperConnection wrapper for SQLite.
-
class
trac.db.sqlite_backend.SQLiteConnector¶ Bases:
trac.core.ComponentDatabase connector for SQLite.
Database URLs should be of the form: {{{ sqlite:path/to/trac.db }}}
-
alter_column_types(table, columns)¶ Yield SQL statements altering the type of one or more columns of a table.
Type changes are specified as a
columnsdict mapping column names to(from, to)SQL type tuples.
-
backup(dest_file)¶ Simple SQLite-specific backup of the database.
Parameters: dest_file – Destination file basename
-
extensions¶ Paths to [https://sqlite.org/loadext.html sqlite extensions]. The paths may be absolute or relative to the Trac environment.
-