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 |
|---|