python_arango_ogm.db.pao_migration_model

 1from python_arango_ogm.db import pao_fields
 2from python_arango_ogm.db.pao_model import PAOModel, LevelEnum
 3
 4
 5class PAOMigrationModel(PAOModel):
 6    """ Built-in migration to track migrations. """
 7    LEVEL = LevelEnum.STRICT
 8    ADDITIONAL_PROPERTIES = False
 9    SCHEMA_NAME = "pao_migrations"
10
11    migration_number = pao_fields.IntField(index_name='migration_number_idx', unique=True, required=True)
12    migration_name = pao_fields.StrField(index_name='migration_name_idx', required=True)
13    migration_filename = pao_fields.StrField(index_name='migration_filename_idx', required=True)
14    created_at = pao_fields.FloatField(required=True)
15    updated_at = pao_fields.FloatField(required=True)
class PAOMigrationModel(python_arango_ogm.db.pao_model.PAOModel):
 6class PAOMigrationModel(PAOModel):
 7    """ Built-in migration to track migrations. """
 8    LEVEL = LevelEnum.STRICT
 9    ADDITIONAL_PROPERTIES = False
10    SCHEMA_NAME = "pao_migrations"
11
12    migration_number = pao_fields.IntField(index_name='migration_number_idx', unique=True, required=True)
13    migration_name = pao_fields.StrField(index_name='migration_name_idx', required=True)
14    migration_filename = pao_fields.StrField(index_name='migration_filename_idx', required=True)
15    created_at = pao_fields.FloatField(required=True)
16    updated_at = pao_fields.FloatField(required=True)

Built-in migration to track migrations.

LEVEL = <LevelEnum.STRICT: 'strict'>
ADDITIONAL_PROPERTIES = False
SCHEMA_NAME = 'pao_migrations'
migration_number = <python_arango_ogm.db.pao_fields.IntField object>
migration_name = <python_arango_ogm.db.pao_fields.StrField object>
migration_filename = <python_arango_ogm.db.pao_fields.StrField object>