Skip to content

Commit

Permalink
feat: migration for create dataset table
Browse files Browse the repository at this point in the history
  • Loading branch information
tillywoodfield committed Feb 4, 2025
1 parent d41e890 commit bd34746
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions migrations/versions/aaabf849b37f_create_dataset_table.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
"""create dataset table
Revision ID: aaabf849b37f
Revises:
Create Date: 2025-02-04 17:14:46.411090
"""

from typing import Sequence, Union

from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision: str = "aaabf849b37f"
down_revision: Union[str, None] = None
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None


def upgrade() -> None:
# ### commands auto generated by Alembic - please adjust! ###
op.create_table(
"dataset",
sa.Column("dataset_id", sa.String(), nullable=False),
sa.Column("source_url", sa.String(), nullable=False),
sa.Column("publisher_name", sa.String(), nullable=False),
sa.Column("json_url", sa.String(), nullable=False),
sa.Column("updated_at", sa.DateTime(timezone=True), nullable=False),
sa.PrimaryKeyConstraint("dataset_id"),
)
# ### end Alembic commands ###


def downgrade() -> None:
# ### commands auto generated by Alembic - please adjust! ###
op.drop_table("dataset")
# ### end Alembic commands ###

0 comments on commit bd34746

Please sign in to comment.