2021-04-04 15:03:58 +02:00
|
|
|
from alembic import op
|
|
|
|
import sqlalchemy as sa
|
|
|
|
|
2021-08-26 10:09:47 +02:00
|
|
|
from chainsyncer.db.migrations.default.versions.tags.sync import
|
|
|
|
upgrade as upgrade_sync,
|
|
|
|
downgrade as downgrade_sync,
|
|
|
|
)
|
|
|
|
|
|
|
|
from chainsyncer.db.migrations.default.versions.tags.sync_tx import
|
|
|
|
upgrade as upgrade_sync_tx,
|
|
|
|
downgrade as downgrade_sync_tx,
|
|
|
|
)
|
|
|
|
|
|
|
|
def chainsyncer_upgrade(major=0, minor=0, patch=3):
|
2021-04-04 15:03:58 +02:00
|
|
|
r0_0_1_u()
|
2021-08-26 10:09:47 +02:00
|
|
|
if patch >= 3:
|
|
|
|
r0_0_3_u()
|
2021-04-04 15:03:58 +02:00
|
|
|
|
2021-08-26 10:09:47 +02:00
|
|
|
def chainsyncer_downgrade(major=0, minor=0, patch=3):
|
|
|
|
if patch >= 3:
|
|
|
|
r0_0_3_d()
|
2021-04-04 15:03:58 +02:00
|
|
|
r0_0_1_d()
|
|
|
|
|
|
|
|
def r0_0_1_u():
|
2021-08-26 10:09:47 +02:00
|
|
|
upgrade_sync()
|
2021-04-04 15:03:58 +02:00
|
|
|
|
|
|
|
def r0_0_1_d():
|
2021-08-26 10:09:47 +02:00
|
|
|
downgrade_sync()
|
|
|
|
|
|
|
|
|
|
|
|
# 0.0.3
|
|
|
|
|
|
|
|
def r0_0_3_u():
|
|
|
|
upgrade_sync_tx()
|
|
|
|
|
|
|
|
def r0_0_3_d():
|
|
|
|
downgrade_sync_tx()
|