These objects are defined in the aug_map argument to the apply method of AugmentDatabase. They tie the desired augmentations, e.g., audit columns, to the tables to be affected, and the schemas owning the tables.
A database schema definition, i.e., a named collection of tables, views, triggers and other schema objects.
Augment objects in a schema.
Parameters: | augdb – the augmenter dictionaries |
---|
The collection of schemas in a database
Initialize the dictionary of schemas by converting the augmenter map
Parameters: |
|
---|
Starts the recursive analysis of the input map and construction of the internal collection of dictionaries describing the database objects.
Connect schemas to be augmented to actual database schemas
Parameters: | schemas – schemas in current database |
---|
Connect tables and functions to their respective schemas
Parameters: | dbtables – dictionary of tables |
---|
Fills in the tables dictionary for each schema by traversing the dbtables dictionary.
A table, sequence or view
A database table definition
Augment tables in a schema.
Parameters: | augdb – the augmenter dictionaries |
---|
The collection of tables and similar objects in a database
Initalize the dictionary of tables by converting the input map
Parameters: |
|
---|
Connect tables to be augmented to actual database tables
Parameters: | tables – tables in current schema |
---|