43 lines
849 B
ReStructuredText
43 lines
849 B
ReStructuredText
Augmentation Objects
|
|
====================
|
|
|
|
These objects are defined in the `aug_map` argument to the `apply`
|
|
method of :class:`~pyrseas.augmentdb.AugmentDatabase`. They tie the
|
|
desired augmentations, e.g., audit columns, to the tables to be
|
|
affected, and the schemas owning the tables.
|
|
|
|
.. module:: pyrseas.augment.schema
|
|
|
|
Augmentation Schema
|
|
-------------------
|
|
|
|
.. autoclass:: AugSchema
|
|
|
|
.. automethod:: AugSchema.apply
|
|
|
|
.. autoclass:: AugSchemaDict
|
|
|
|
.. automethod:: AugSchemaDict.from_map
|
|
|
|
.. automethod:: AugSchemaDict.link_current
|
|
|
|
.. automethod:: AugSchemaDict.link_refs
|
|
|
|
|
|
.. module:: pyrseas.augment.table
|
|
|
|
Augmentation Table
|
|
------------------
|
|
|
|
.. autoclass:: AugDbClass
|
|
|
|
.. autoclass:: AugTable
|
|
|
|
.. automethod:: AugTable.apply
|
|
|
|
.. autoclass:: AugClassDict
|
|
|
|
.. automethod:: AugClassDict.from_map
|
|
|
|
.. automethod:: AugClassDict.link_current
|