initial commit
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
Augmenter Databases
|
||||
===================
|
||||
|
||||
.. module:: pyrseas.augmentdb
|
||||
|
||||
The :mod:`augmentdb` module defines the class :class:`AugmentDatabase`.
|
||||
|
||||
Augmenter Database
|
||||
------------------
|
||||
|
||||
An :class:`AugmentDatabase` is derived from
|
||||
:class:`~pyrseas.database.Database`. It contains two "dictionary"
|
||||
objects.
|
||||
|
||||
One is the :class:`Dicts` container from its parent class. The `db`
|
||||
Dicts object, defines the database schemas, including their tables and
|
||||
other objects, by querying the system catalogs.
|
||||
|
||||
The second container is an :class:`AugDicts` object. The `adb`
|
||||
AugDicts object specifies the schemas to be augmented and the
|
||||
augmenter configuration objects. The latter objects may be supplied
|
||||
either by other Augmenter modules or from the ``augmenter``
|
||||
configuration tree on the `aug_map` supplied to the :meth:`apply`
|
||||
method.
|
||||
|
||||
.. autoclass:: AugmentDatabase
|
||||
|
||||
.. automethod:: AugmentDatabase.apply
|
||||
|
||||
.. automethod:: AugmentDatabase.from_augmap
|
||||
Reference in New Issue
Block a user