Esempio n. 1
0
    class TestFK2:
        __db_schema__ = 'test_db_schema'

        integer = Int(primary_key=True)
        other = Int(
            foreign_key=Model.TestFKTarget.use('integer').options(
                ondelete='cascade'))
Esempio n. 2
0
        class TestCheck:
            integer = Int(primary_key=True)

            @classmethod
            def define_table_args(cls):
                table_args = super(TestCheck, cls).define_table_args()
                return table_args + (CheckConstraint('integer > 0',
                                                     name='test'), )
Esempio n. 3
0
 class TestM2M2:
     idmodel2 = Int(primary_key=True)
     rel_m2m = Many2Many(label="Rel",
                         model=Model.TestM2M1,
                         join_table='reltable',
                         remote_columns='idmodel1',
                         m2m_remote_columns='idmodel1',
                         local_columns='idmodel2',
                         m2m_local_columns='idmodel2',
                         many2many='rel_m2m_inv')
Esempio n. 4
0
        class TestCheckLongConstraintName:
            integer = Int(primary_key=True)

            @classmethod
            def define_table_args(cls):
                table_args = super(TestCheckLongConstraintName,
                                   cls).define_table_args()
                return table_args + (CheckConstraint(
                    'integer > 0',
                    name=('long_long_long_long_long_long_long_long_long_long_'
                          'long_long_long_long_long_long_long_long_test')), )
Esempio n. 5
0
 class TestFK:
     integer = Int(primary_key=True)
     other = Int(foreign_key=Model.TestFKTarget.use('integer'))
Esempio n. 6
0
 class TestFKTarget:
     integer = Int(primary_key=True)
Esempio n. 7
0
 class TestIndex:
     integer = Int(primary_key=True)
     other = Str(index=True)
Esempio n. 8
0
 class TestUnique:
     integer = Int(primary_key=True)
     other = Str(unique=True)
Esempio n. 9
0
 class Test:
     integer = Int(primary_key=True)
     other = Str()
Esempio n. 10
0
 class TestM2M1:
     idmodel1 = Int(primary_key=True)
Esempio n. 11
0
    class TestFK:
        __db_schema__ = 'test_db_schema'

        integer = Int(primary_key=True)
        other = Int(foreign_key=Model.TestFKTarget.use('integer'))
Esempio n. 12
0
    class TestFKTarget:
        __db_schema__ = 'test_db_schema'

        integer = Int(primary_key=True)
Esempio n. 13
0
    class TestIndex:
        __db_schema__ = 'test_db_schema'

        integer = Int(primary_key=True)
        other = Str(index=True)
Esempio n. 14
0
    class TestUnique:
        __db_schema__ = 'test_db_schema'

        integer = Int(primary_key=True)
        other = Str(unique=True)