Contents
Augmenter Databases
module: pyrseas.augmentdb
The augmentdb module defines the class AugmentDatabase.
Augmenter Database
An AugmentDatabase is derived from ~pyrseas.database.Database. It contains two "dictionary" objects.
One is the 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 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 apply method.
autoclass: AugmentDatabase
automethod: AugmentDatabase.apply
automethod: AugmentDatabase.from_augmap