From 8ccd1b6fc58c4c74f6c14165a3d0633d1c76eefa Mon Sep 17 00:00:00 2001 From: Max Chis Date: Mon, 11 Aug 2025 09:21:50 -0400 Subject: [PATCH] Change name of url_data_sources to url_data_source --- ...669d7c0d_change_link_table_nomenclature.py | 28 +++++++++++++++++++ .../url/data_source/sqlalchemy.py | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 alembic/versions/2025_08_11_0914-c14d669d7c0d_change_link_table_nomenclature.py diff --git a/alembic/versions/2025_08_11_0914-c14d669d7c0d_change_link_table_nomenclature.py b/alembic/versions/2025_08_11_0914-c14d669d7c0d_change_link_table_nomenclature.py new file mode 100644 index 00000000..834f81fb --- /dev/null +++ b/alembic/versions/2025_08_11_0914-c14d669d7c0d_change_link_table_nomenclature.py @@ -0,0 +1,28 @@ +"""Change Link table nomenclature + +Revision ID: c14d669d7c0d +Revises: 5930e70660c5 +Create Date: 2025-08-11 09:14:08.034093 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = 'c14d669d7c0d' +down_revision: Union[str, None] = '5930e70660c5' +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + +OLD_URL_DATA_SOURCE_NAME = "url_data_sources" +NEW_URL_DATA_SOURCE_NAME = "url_data_source" + +def upgrade() -> None: + op.rename_table(OLD_URL_DATA_SOURCE_NAME, NEW_URL_DATA_SOURCE_NAME) + + +def downgrade() -> None: + op.rename_table(NEW_URL_DATA_SOURCE_NAME, OLD_URL_DATA_SOURCE_NAME) diff --git a/src/db/models/instantiations/url/data_source/sqlalchemy.py b/src/db/models/instantiations/url/data_source/sqlalchemy.py index 270ba7e3..be7bf047 100644 --- a/src/db/models/instantiations/url/data_source/sqlalchemy.py +++ b/src/db/models/instantiations/url/data_source/sqlalchemy.py @@ -6,7 +6,7 @@ class URLDataSource(CreatedAtMixin, URLDependentMixin, WithIDBase): - __tablename__ = "url_data_sources" + __tablename__ = "url_data_source" data_source_id = Column(Integer, nullable=False)