Add a database column for package architectures

This commit is contained in:
Hugo Osvaldo Barrera 2022-07-19 18:40:24 +02:00
parent 28970ccc91
commit a8c0deb2a2
2 changed files with 25 additions and 0 deletions

View file

@ -150,6 +150,7 @@ Packages = Table(
Column('Version', String(255), nullable=False, server_default=text("''")),
Column('Description', String(255)),
Column('URL', String(8000)),
Column('Arch', String(255), server_default=text("''")),
mysql_engine='InnoDB',
mysql_charset='utf8mb4',
mysql_collate='utf8mb4_general_ci',

View file

@ -0,0 +1,24 @@
"""Add column Packages.Arch
Revision ID: c9d5aa1ad04c
Revises: d64e5571bc8d
Create Date: 2022-07-19 17:09:01.845288
"""
import sqlalchemy as sa
from alembic import op
# revision identifiers, used by Alembic.
revision = "c9d5aa1ad04c"
down_revision = "d64e5571bc8d"
branch_labels = None
depends_on = None
def upgrade():
op.add_column("Packages", sa.Column("Arch", sa.String(length=255), nullable=True))
def downgrade():
op.drop_column("Packages", "Arch")