You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
914 B
Python

2 years ago
import peewee
proxy = peewee.Proxy()
class myModel(peewee.Model):
class Meta:
database = proxy
class VarModel(myModel):
id = peewee.AutoField()
sig_name = peewee.CharField(max_length=128, index=True, help_text='变量名')
type = peewee.CharField(max_length=255, help_text='I/O Type')
cabinets = peewee.CharField(max_length=255, help_text='机柜号')
channel = peewee.CharField(max_length=255, help_text='通道号')
carID = peewee.IntegerField(null=True, help_text='cardID')
size = peewee.IntegerField(null=True, help_text='size')
PlaceNumber = peewee.IntegerField(null=True, help_text='位号')
minValue = peewee.IntegerField(null=True, help_text='最小值')
maxValue = peewee.IntegerField(null=True, help_text='最大值')
def init_database(database: peewee.Database):
proxy.initialize(database)
database.create_tables([VarModel], safe=True)