Menu

Commit [r2503]  Maximize  Restore  History

db-refactoring: Some changes to make the refactoring less disruptive.

* Renamed `IDatabaseBackend` to `IDatabaseConnector`, and `DatabaseBackendManager` to just `DatabaseManager`.
* The scheme prioritization is gone, the algorithm remains; the actual connector implementations with different priorities for different schemes can be easily added back in later... (but let's keep it out for now, please).
* Moved connection pool stuff into a separate module.
* Moved schema classes into separate module.
* Moved utility classes (`ConnectionWrapper` and `IterableCursor`) into a separate module.
* Renamed the modules for PostgreSQL and SQLite support.

cmlenz 2005-11-05

changed /sandbox/db-refactoring/trac/db/__init__.py
changed /sandbox/db-refactoring/trac/db/api.py
added /sandbox/db-refactoring/trac/db/pool.py
renamed /sandbox/db-refactoring/trac/db/postgresql.py -> /sandbox/db-refactoring/trac/db/postgres.py
renamed /sandbox/db-refactoring/trac/db/pysqlite.py -> /sandbox/db-refactoring/trac/db/sqlite.py
added /sandbox/db-refactoring/trac/db/schema.py
added /sandbox/db-refactoring/trac/db/util.py
changed /sandbox/db-refactoring/trac/db_default.py
changed /sandbox/db-refactoring/trac/env.py
changed /sandbox/db-refactoring/trac/test.py
/sandbox/db-refactoring/trac/db/__init__.py Diff Switch to side-by-side view
Loading...
/sandbox/db-refactoring/trac/db/api.py Diff Switch to side-by-side view
Loading...
/sandbox/db-refactoring/trac/db/pool.py Diff Switch to side-by-side view
Loading...
/sandbox/db-refactoring/trac/db/schema.py Diff Switch to side-by-side view
Loading...
/sandbox/db-refactoring/trac/db/util.py Diff Switch to side-by-side view
Loading...
/sandbox/db-refactoring/trac/db_default.py Diff Switch to side-by-side view
Loading...
/sandbox/db-refactoring/trac/env.py Diff Switch to side-by-side view
Loading...
/sandbox/db-refactoring/trac/test.py Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB