Add prices for lower quantities (500-999L)
Don't forget to run the migratedb command
This commit is contained in:
19
models.py
19
models.py
@@ -35,8 +35,27 @@ class Price(BaseModel):
|
||||
id = AutoField()
|
||||
date = DateField(unique=True)
|
||||
price = IntegerField()
|
||||
price500 = IntegerField()
|
||||
|
||||
|
||||
def init():
|
||||
db.connect()
|
||||
db.create_tables([Price])
|
||||
|
||||
|
||||
def migrate_001():
|
||||
backend = conf["db"].get("backend", None)
|
||||
if backend == "sqlite":
|
||||
from playhouse.migrate import SqliteMigrator
|
||||
|
||||
migrator = SqliteMigrator(db)
|
||||
elif backend == "mysql":
|
||||
from playhouse.migrate import MySQLMigrator
|
||||
|
||||
migrator = MysqlMigrator(db)
|
||||
|
||||
from playhouse.migrate import migrate
|
||||
|
||||
price500_field = IntegerField(null=True)
|
||||
with db.atomic():
|
||||
migrate(migrator.add_column("price", "price500", price500_field))
|
||||
|
||||
Reference in New Issue
Block a user