OpenStack Common DB Code
Go to file
Mike Bayer fdbd928b1f Implement new oslo.db.sqlalchemy.enginefacade module
This module presents a replacement for the EngineFacade
system.  At the center is the oslo.db.sqlalchemy.enginefacade
module, which when imported, provides decorators and context
managers which perform all database and ORM connectivity
functions transparently.   The docstrings as well
as the blueprint provide an introduction.

The patch includes a refactoring of sqlalchemy/session.py
into three dependent modules engines.py, orm.py and
enginefacade.py.  This is to maintain a non-cyclical import
structure as well as to maintain the import behavior of
oslo.db overall, as some projects such as glance currently
have dependencies on this structure.

There is also a slimming down and attempt at modernizing
some very old documentation in session.py.  The enginefacade
system should be preferred moving forward.

Implements: blueprint make-enginefacade-a-facade

Change-Id: I9a3d0c26bb727eb2c0bd823b9a12fde57cc7c9c3
2015-06-04 11:43:39 -04:00
doc/source Implement new oslo.db.sqlalchemy.enginefacade module 2015-06-04 11:43:39 -04:00
oslo Remove pre-SQLAlchemy-0.9.7 compat utilities 2015-04-28 10:56:05 -04:00
oslo.db/locale Imported Translations from Transifex 2015-05-28 06:14:43 +00:00
oslo_db Implement new oslo.db.sqlalchemy.enginefacade module 2015-06-04 11:43:39 -04:00
tools Remove run_cross_tests.sh 2015-05-05 19:39:49 +00:00
.coveragerc Fix the graduate.sh script result 2014-04-18 11:33:16 +03:00
.gitignore Clean up documentation 2014-09-04 16:27:00 -04:00
.gitreview Fix .gitreview for oslo.db 2014-04-30 16:55:51 +02:00
.mailmap Fix the graduate.sh script result 2014-04-18 11:33:16 +03:00
.testr.conf Move files out of the namespace package 2014-12-24 13:28:48 +02:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:38 +00:00
HACKING.rst Add doc8 to tox environment docs 2014-09-01 11:40:08 +02:00
LICENSE Fix the graduate.sh script result 2014-04-18 11:33:16 +03:00
MANIFEST.in Fix the graduate.sh script result 2014-04-18 11:33:16 +03:00
README.rst Add pypi download + version badges 2015-04-07 14:47:07 -07:00
babel.cfg Fix the graduate.sh script result 2014-04-18 11:33:16 +03:00
openstack-common.conf Remove run_cross_tests.sh 2015-05-05 19:39:49 +00:00
requirements.txt Updated from global requirements 2015-05-29 22:26:45 +00:00
setup.cfg Remove support for Python 3.3 2015-05-10 19:17:03 -04:00
setup.py Updated from global requirements 2014-05-29 13:46:40 +00:00
test-requirements-py2.txt Updated from global requirements 2015-05-01 20:22:55 +00:00
test-requirements-py3.txt Updated from global requirements 2015-05-01 20:22:55 +00:00
tox.ini Remove support for Python 3.3 2015-05-10 19:17:03 -04:00

README.rst

oslo.db

Latest Version

Downloads

The oslo db (database) handling library, it provides database connectivity to different database backends and various other helper utils.