"""sharedata Revision ID: e47d1bca4b3d Revises: 509010f13e8b Create Date: 2025-04-23 11:23:10.809341 """ from typing import Sequence, Union import sqlalchemy as sa from alembic import op from sqlalchemy.dialects import postgresql # revision identifiers, used by Alembic. revision: str = 'e47d1bca4b3d' down_revision: Union[str, None] = '509010f13e8b' branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.create_table('sharedata', sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), sa.Column('data', postgresql.JSONB(astext_type=sa.Text()), nullable=False), sa.PrimaryKeyConstraint('id') ) def downgrade() -> None: op.drop_table('sharedata')