feat: draft version

This commit is contained in:
2021-01-03 15:10:47 +03:00
parent f003ed21cd
commit 884bc0aa97
19 changed files with 494 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
from sqlalchemy import Table, MetaData, Column, Float
meta = MetaData()
def _get_table(meta):
meta.reflect()
AnalyzeTask = Table("analyze_tasks", meta, autoload=True, autoload_with=meta.bind)
return AnalyzeTask
def _get_column():
return Column("clone_duration", Float, nullable=False, default=0, server_default="0")
def upgrade(migrate_engine):
meta.bind = migrate_engine
table = _get_table(meta)
col = _get_column()
col.create(table, populate_default=True)
def downgrade(migrate_engine):
meta.bind = migrate_engine
table = _get_table(meta)
table.c.clone_duration.drop()