semantics
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
# #region MappingModels [C:5] [TYPE Module] [SEMANTICS sqlalchemy, mapping, model, schema, resource-type]
|
||||
#
|
||||
# @BRIEF Defines the database schema for environment metadata and database mappings using SQLAlchemy.
|
||||
# @LAYER: Domain
|
||||
# @RELATION DEPENDS_ON -> sqlalchemy
|
||||
# @LAYER Domain
|
||||
# @RELATION DEPENDS_ON -> [EXT:Library:sqlalchemy]
|
||||
|
||||
#
|
||||
# @INVARIANT: All primary keys are UUID strings.
|
||||
# @INVARIANT All primary keys are UUID strings.
|
||||
# CONSTRAINT: source_env_id and target_env_id must be valid environment IDs.
|
||||
# @PRE: Database engine initialized
|
||||
# @POST: Mapping ORM models registered with UUID primary keys
|
||||
# @SIDE_EFFECT: Defines environment/database/resource mapping tables
|
||||
# @DATA_CONTRACT: MappingData -> MappingRecord
|
||||
# @PRE Database engine initialized
|
||||
# @POST Mapping ORM models registered with UUID primary keys
|
||||
# @SIDE_EFFECT Defines environment/database/resource mapping tables
|
||||
# @DATA_CONTRACT MappingData -> MappingRecord
|
||||
|
||||
import enum
|
||||
import uuid
|
||||
|
||||
Reference in New Issue
Block a user