Registries¶
-
class
dbapix.registry.
Registry
[source]¶ A simple store for multiple engine parameters.
Used to abstract the connection/tunnel parameters from where they are used. E.g.:
dbs = Registry() dbs.register('production', 'mysql', host='db.example.com', user='myuser', password='mypassword', database='mydatabase', ) engine = dbs.create_engine('production')
-
Registry.
register
(name, *args, **kwargs)[source]¶ Register engine parameters under a name for later use.
- Parameters
name (str) – The name to store the params under.
args – Passed to
create_engine()
bycreate_engine()
.kwargs – Passed to
create_engine()
bycreate_engine()
.
-
Registry.
create_engine
(name)[source]¶ Create the named engine.
- Parameters
name (str) – A name previous registered with
register()
.- Returns
A freshly constructed
Engine
.