From a8c0deb2a24ce62afa99e38df8512e9f4ab755f2 Mon Sep 17 00:00:00 2001 From: Hugo Osvaldo Barrera Date: Tue, 19 Jul 2022 18:40:24 +0200 Subject: [PATCH] Add a database column for package architectures --- aurweb/schema.py | 1 + .../c9d5aa1ad04c_add_column_packages_arch.py | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 migrations/versions/c9d5aa1ad04c_add_column_packages_arch.py diff --git a/aurweb/schema.py b/aurweb/schema.py index d2644541..839b8ef4 100644 --- a/aurweb/schema.py +++ b/aurweb/schema.py @@ -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', diff --git a/migrations/versions/c9d5aa1ad04c_add_column_packages_arch.py b/migrations/versions/c9d5aa1ad04c_add_column_packages_arch.py new file mode 100644 index 00000000..71960fa8 --- /dev/null +++ b/migrations/versions/c9d5aa1ad04c_add_column_packages_arch.py @@ -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")