refactor(extend db upgrade): 删除掉一些之前合并版本的无关迁移文件。精简一下迁移文件,把改字段的统一都放到创建表里面去

This commit is contained in:
FamousMai
2025-04-10 15:21:03 +08:00
parent 706729aaae
commit 906f5a0da5
22 changed files with 22 additions and 646 deletions
@@ -22,8 +22,8 @@ def upgrade():
op.create_table('account_money_extend',
sa.Column('id', models.types.StringUUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('account_id', models.types.StringUUID(), nullable=False),
sa.Column('total_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('used_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('total_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('used_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('created_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
sa.Column('updated_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
sa.PrimaryKeyConstraint('id', name='account_money_pkey')
@@ -22,8 +22,8 @@ def upgrade():
op.create_table('account_money_monthly_stat_extend',
sa.Column('id', models.types.StringUUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('account_id', models.types.StringUUID(), nullable=False),
sa.Column('total_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('used_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('total_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('used_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('stat_at', sa.DateTime(), nullable=False),
sa.Column('created_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
sa.Column('updated_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
@@ -1,22 +0,0 @@
"""empty message
Revision ID: 9cb135c9d1f8
Revises: fb321d6d1ef0, a6be81136580
Create Date: 2024-08-20 03:37:54.867359
"""
import models as models
# revision identifiers, used by Alembic.
revision = '9cb135c9d1f8'
down_revision = ('fb321d6d1ef0', 'a6be81136580')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -23,7 +23,9 @@ def upgrade():
sa.Column('id', models.types.StringUUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('account_id', models.types.StringUUID(), nullable=False),
sa.Column('forwarding_id', models.types.StringUUID(), nullable=False),
sa.Column('money', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('money', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('info', sa.JSON(), nullable=True),
sa.Column('created_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
sa.PrimaryKeyConstraint('id', name='account_layover_record_extend_pkey')
)
with op.batch_alter_table('account_layover_record_extend', schema=None) as batch_op:
@@ -35,11 +35,9 @@ def upgrade():
op.create_table('api_token_money_daily_stat_extend',
sa.Column('id', models.types.StringUUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('app_token_id', models.types.StringUUID(), nullable=False),
sa.Column('accumulated_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('day_used_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('month_used_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('day_limit_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('month_limit_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('accumulated_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('day_used_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('day_limit_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('stat_at', sa.DateTime(), nullable=False),
sa.Column('created_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
sa.Column('updated_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
@@ -51,14 +49,15 @@ def upgrade():
op.create_table('api_token_money_extend',
sa.Column('id', models.types.StringUUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('app_token_id', models.types.StringUUID(), nullable=True),
sa.Column('accumulated_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('day_used_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('month_used_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('day_limit_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('month_limit_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('accumulated_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('day_used_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('month_used_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('day_limit_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('month_limit_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('is_deleted', sa.Boolean(), server_default=sa.text('false'), nullable=False),
sa.Column('updated_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
sa.Column('created_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
sa.Column('description', sa.String(length=50), nullable=True),
sa.PrimaryKeyConstraint('id', name='api_token_money_extend_pkey')
)
with op.batch_alter_table('api_token_money_extend', schema=None) as batch_op:
@@ -67,11 +66,9 @@ def upgrade():
op.create_table('api_token_money_monthly_stat_extend',
sa.Column('id', models.types.StringUUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('app_token_id', models.types.StringUUID(), nullable=False),
sa.Column('accumulated_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('day_used_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('month_used_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('day_limit_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('month_limit_quota', sa.Numeric(precision=10, scale=7), nullable=True),
sa.Column('accumulated_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('month_used_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('month_limit_quota', sa.Numeric(precision=16, scale=7), nullable=True),
sa.Column('stat_at', sa.DateTime(), nullable=False),
sa.Column('created_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
sa.Column('updated_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False),
@@ -1,36 +0,0 @@
"""forwarding address extend add status
Revision ID: afc9c19af168
Revises: fbd1f511a08e
Create Date: 2024-08-30 09:35:07.561111
"""
import sqlalchemy as sa
from alembic import op
import models as models
# revision identifiers, used by Alembic.
revision = 'afc9c19af168'
down_revision = 'fbd1f511a08e'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('forwarding_address_extend', schema=None) as batch_op:
batch_op.add_column(sa.Column('status', sa.Boolean(), server_default=sa.text('true'), nullable=True))
batch_op.create_index('idx_forwarding_address_status', ['status'], unique=False)
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('forwarding_address_extend', schema=None) as batch_op:
batch_op.drop_index('idx_forwarding_address_status')
batch_op.drop_column('status')
# ### end Alembic commands ###
@@ -1,104 +0,0 @@
"""update_quota_precision_extend
Revision ID: cfe4907d127b
Revises: 1b804f8bbd28
Create Date: 2024-09-02 02:46:47.381181
"""
import sqlalchemy as sa
from alembic import op
import models as models
# revision identifiers, used by Alembic.
revision = 'cfe4907d127b'
down_revision = '1b804f8bbd28'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust!
with op.batch_alter_table('account_layover_record_extend', schema=None) as batch_op:
batch_op.alter_column('money',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
with op.batch_alter_table('account_money_extend', schema=None) as batch_op:
batch_op.alter_column('total_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('used_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
with op.batch_alter_table('api_token_money_monthly_stat_extend', schema=None) as batch_op:
batch_op.alter_column('accumulated_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('day_used_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('month_used_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('day_limit_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('month_limit_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('api_token_money_monthly_stat_extend', schema=None) as batch_op:
batch_op.alter_column('month_limit_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('day_limit_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('month_used_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('day_used_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('accumulated_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
with op.batch_alter_table('account_money_extend', schema=None) as batch_op:
batch_op.alter_column('used_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('total_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
with op.batch_alter_table('account_layover_record_extend', schema=None) as batch_op:
batch_op.alter_column('money',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
# ### end Alembic commands ###
@@ -1,48 +0,0 @@
"""update_account_money_monthly_stat_quota_precision_extend
Revision ID: 871d5faaa862
Revises: cfe4907d127b
Create Date: 2024-09-02 04:40:06.938596
"""
import sqlalchemy as sa
from alembic import op
import models as models
# revision identifiers, used by Alembic.
revision = '871d5faaa862'
down_revision = 'cfe4907d127b'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('account_money_monthly_stat_extend', schema=None) as batch_op:
batch_op.alter_column('total_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('used_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('account_money_monthly_stat_extend', schema=None) as batch_op:
batch_op.alter_column('used_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('total_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
# ### end Alembic commands ###
@@ -1,112 +0,0 @@
"""drop_api_token_money_stat_column_extend
Revision ID: dd130cfd98f8
Revises: 871d5faaa862
Create Date: 2024-09-02 07:01:48.166054
"""
import sqlalchemy as sa
from alembic import op
import models as models
# revision identifiers, used by Alembic.
revision = 'dd130cfd98f8'
down_revision = '871d5faaa862'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('api_token_money_extend', schema=None) as batch_op:
batch_op.alter_column('accumulated_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('day_used_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('month_used_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('day_limit_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('month_limit_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
with op.batch_alter_table('api_token_money_daily_stat_extend', schema=None) as batch_op:
batch_op.alter_column('accumulated_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('day_used_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.alter_column('day_limit_quota',
existing_type=sa.NUMERIC(precision=10, scale=7),
type_=sa.Numeric(precision=16, scale=7),
existing_nullable=True)
batch_op.drop_column('month_used_quota')
batch_op.drop_column('month_limit_quota')
with op.batch_alter_table('api_token_money_monthly_stat_extend', schema=None) as batch_op:
batch_op.drop_column('day_limit_quota')
batch_op.drop_column('day_used_quota')
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('api_token_money_monthly_stat_extend', schema=None) as batch_op:
batch_op.add_column(sa.Column('day_used_quota', sa.NUMERIC(precision=16, scale=7), autoincrement=False, nullable=True))
batch_op.add_column(sa.Column('day_limit_quota', sa.NUMERIC(precision=16, scale=7), autoincrement=False, nullable=True))
with op.batch_alter_table('api_token_money_daily_stat_extend', schema=None) as batch_op:
batch_op.add_column(sa.Column('month_limit_quota', sa.NUMERIC(precision=10, scale=7), autoincrement=False, nullable=True))
batch_op.add_column(sa.Column('month_used_quota', sa.NUMERIC(precision=10, scale=7), autoincrement=False, nullable=True))
batch_op.alter_column('day_limit_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('day_used_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('accumulated_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
with op.batch_alter_table('api_token_money_extend', schema=None) as batch_op:
batch_op.alter_column('month_limit_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('day_limit_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('month_used_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('day_used_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
batch_op.alter_column('accumulated_quota',
existing_type=sa.Numeric(precision=16, scale=7),
type_=sa.NUMERIC(precision=10, scale=7),
existing_nullable=True)
# ### end Alembic commands ###
@@ -1,22 +0,0 @@
"""empty message
Revision ID: aa93d972c8c9
Revises: afc9c19af168, dd130cfd98f8
Create Date: 2024-09-03 06:58:27.940220
"""
import models as models
# revision identifiers, used by Alembic.
revision = 'aa93d972c8c9'
down_revision = ('afc9c19af168', 'dd130cfd98f8')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -1,33 +0,0 @@
"""add_description_column_api_token_money_extend
Revision ID: 7eaee114bcee
Revises: aa93d972c8c9
Create Date: 2024-09-04 10:36:52.331336
"""
import sqlalchemy as sa
from alembic import op
import models as models
# revision identifiers, used by Alembic.
revision = '7eaee114bcee'
down_revision = 'aa93d972c8c9'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('api_token_money_extend', schema=None) as batch_op:
batch_op.add_column(sa.Column('description', sa.String(length=50), nullable=True))
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('api_token_money_extend', schema=None) as batch_op:
batch_op.drop_column('description')
# ### end Alembic commands ###
@@ -1,33 +0,0 @@
"""The proxy billing log table account_layover_record"
Revision ID: 0205d1137aaf
Revises: 7eaee114bcee
Create Date: 2024-09-10 17:13:17.919964
"""
import sqlalchemy as sa
from alembic import op
import models as models
# revision identifiers, used by Alembic.
revision = '0205d1137aaf'
down_revision = '7eaee114bcee'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('account_layover_record_extend', schema=None) as batch_op:
batch_op.add_column(sa.Column('info', sa.JSON(), nullable=True))
batch_op.add_column(sa.Column('created_at', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP(0)'), nullable=False))
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('account_layover_record_extend', schema=None) as batch_op:
batch_op.drop_column('created_at')
batch_op.drop_column('info')
# ### end Alembic commands ###
@@ -1,22 +0,0 @@
"""empty message
Revision ID: 39714b40d774
Revises: 0205d1137aaf, 675b5321501b
Create Date: 2024-09-11 08:53:49.730712
"""
import models as models
# revision identifiers, used by Alembic.
revision = '39714b40d774'
down_revision = ('0205d1137aaf', '675b5321501b')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -1,22 +0,0 @@
"""empty message
Revision ID: 0853e971b36e
Revises: 39714b40d774
Create Date: 2024-09-19 04:07:29.239383
"""
import models as models
# revision identifiers, used by Alembic.
revision = '0853e971b36e'
down_revision = '39714b40d774'
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -1,25 +0,0 @@
"""empty message
Revision ID: ca79d9b5973b
Revises: 0853e971b36e, 43fa78bc3b7d
Create Date: 2024-10-31 12:53:23.322867
"""
from alembic import op
import models as models
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = 'ca79d9b5973b'
down_revision = ('0853e971b36e', '43fa78bc3b7d')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -1,25 +0,0 @@
"""empty message
Revision ID: 4faed5bbdb91
Revises: ca79d9b5973b, 01d6889832f7
Create Date: 2024-12-03 04:10:33.796159
"""
from alembic import op
import models as models
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '4faed5bbdb91'
down_revision = ('ca79d9b5973b', '01d6889832f7')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -1,25 +0,0 @@
"""empty message
Revision ID: 62dd723ee92b
Revises: 4faed5bbdb91, d7999dfa4aae
Create Date: 2024-12-25 16:19:41.156139
"""
from alembic import op
import models as models
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '62dd723ee92b'
down_revision = ('4faed5bbdb91', 'd7999dfa4aae')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -1,25 +0,0 @@
"""empty message
Revision ID: 37e5bf7a1e53
Revises: 62dd723ee92b, a91b476a53de
Create Date: 2025-01-23 10:53:27.220375
"""
from alembic import op
import models as models
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '37e5bf7a1e53'
down_revision = ('62dd723ee92b', 'a91b476a53de')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -1,25 +0,0 @@
"""empty message
Revision ID: 93ba081b3ffa
Revises: 37e5bf7a1e53, d20049ed0af6
Create Date: 2025-03-28 16:36:29.537521
"""
from alembic import op
import models as models
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '93ba081b3ffa'
down_revision = ('37e5bf7a1e53', 'd20049ed0af6')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -1,25 +0,0 @@
"""empty message
Revision ID: 8105570f52ac
Revises: 93ba081b3ffa, 588f1696997b
Create Date: 2025-04-01 20:42:48.769512
"""
from alembic import op
import models as models
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '8105570f52ac'
down_revision = ('93ba081b3ffa', '588f1696997b')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -1,22 +0,0 @@
"""empty message
Revision ID: 59fc25e84ae2
Revises: eeb2e349e6ac, 06b18b329024
Create Date: 2024-07-30 10:02:21.805241
"""
import models as models
# revision identifiers, used by Alembic.
revision = '59fc25e84ae2'
down_revision = ('eeb2e349e6ac', '06b18b329024')
branch_labels = None
depends_on = None
def upgrade():
pass
def downgrade():
pass
@@ -27,11 +27,13 @@ def upgrade():
sa.Column('description', sa.Text(), server_default=sa.text("''::character varying"), nullable=False),
sa.Column('content_type', sa.Integer(), server_default=sa.text('0'), nullable=False),
sa.Column('billing', sa.Text(), server_default=sa.text("'[]'"), nullable=False),
sa.Column('status', sa.Boolean(), server_default=sa.text('true'), nullable=True),
sa.PrimaryKeyConstraint('id', name='forwarding_address_pkey')
)
with op.batch_alter_table('forwarding_address_extend', schema=None) as batch_op:
batch_op.create_index('idx_forwarding_address_id', ['forwarding_id'], unique=False)
batch_op.create_index('idx_forwarding_address_path', ['path'], unique=False)
batch_op.create_index('idx_forwarding_address_status', ['status'], unique=False)
op.create_table('forwarding_extend',
sa.Column('id', models.types.StringUUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False),
@@ -56,6 +58,7 @@ def downgrade():
with op.batch_alter_table('forwarding_address_extend', schema=None) as batch_op:
batch_op.drop_index('idx_forwarding_address_path')
batch_op.drop_index('idx_forwarding_address_id')
batch_op.drop_index('idx_forwarding_address_status')
op.drop_table('forwarding_address_extend')
# ### end Alembic commands ###