コード例 #1
0
class Test(Model):
    __table__ = 'test'
    pk = IntField(primary_key=True, default=auto_increment())
    id = StringField(50)
    age = IntField()
    birth_place = StringField(50, default='china')
    grade = SmallIntField()
コード例 #2
0
ファイル: test_sqlite.py プロジェクト: yulangz/aiomyorm
class Set_All_Field(Model):
    __table__ = 'all_field'
    small = SmallIntField(primary_key=True, default=auto_increment())
    med = MediumIntField()
    mint = IntField()
    bgint = BigIntField()
    mbool = BoolField()

    mstr = StringField()
    fixstr = FixedStringField()
    text = TextField()
    medtext = MediumTextField()
    longtext = LongTextField()

    mfloat = FloatField()
    mdouble = DoubleField()
    mdecimal = DecimalField()

    date = DateField()
    dt = DatetimeField()
    time = TimeField()
    tmstamp = TimestampField(default=table_default('ON UPDATE CURRENT_TIMESTAMP'))