"""Renamed keys Revision ID: b8cbc6957df5 Revises: a8d8e45f60a1 Create Date: 2025-09-12 20:05:03.507816 """ from typing import Sequence, Union from alembic import op import sqlalchemy as sa import sqlmodel # revision identifiers, used by Alembic. revision: str = 'b8cbc6957df5' down_revision: Union[str, Sequence[str], None] = 'a8d8e45f60a1' branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: """Upgrade schema.""" # ### commands auto generated by Alembic - please adjust! ### op.add_column('bookmark', sa.Column('user_key', sqlmodel.sql.sqltypes.AutoString(), nullable=False)) op.drop_constraint(op.f('bookmark_user'), 'bookmark', type_='foreignkey') op.create_foreign_key(None, 'bookmark', 'user', ['user_key'], ['key']) op.drop_column('bookmark', 'userkey') op.add_column('publictag', sa.Column('tag_key', sqlmodel.sql.sqltypes.AutoString(), nullable=False)) op.add_column('publictag', sa.Column('user_key', sqlmodel.sql.sqltypes.AutoString(), nullable=False)) op.alter_column('publictag', 'created_date', existing_type=sa.DATETIME(), nullable=False, existing_server_default=sa.text('(null)')) op.drop_constraint(op.f('publictag_user'), 'publictag', type_='foreignkey') op.create_foreign_key(None, 'publictag', 'user', ['user_key'], ['key']) op.drop_column('publictag', 'tagkey') op.drop_column('publictag', 'userkey') # ### end Alembic commands ### def downgrade() -> None: """Downgrade schema.""" # ### commands auto generated by Alembic - please adjust! ### op.add_column('publictag', sa.Column('userkey', sa.VARCHAR(length=255), nullable=False)) op.add_column('publictag', sa.Column('tagkey', sa.VARCHAR(length=255), nullable=False)) op.drop_constraint(None, 'publictag', type_='foreignkey') op.create_foreign_key(op.f('publictag_user'), 'publictag', 'user', ['userkey'], ['key']) op.alter_column('publictag', 'created_date', existing_type=sa.DATETIME(), nullable=True, existing_server_default=sa.text('(null)')) op.drop_column('publictag', 'user_key') op.drop_column('publictag', 'tag_key') op.add_column('bookmark', sa.Column('userkey', sa.VARCHAR(length=255), nullable=False)) op.drop_constraint(None, 'bookmark', type_='foreignkey') op.create_foreign_key(op.f('bookmark_user'), 'bookmark', 'user', ['userkey'], ['key']) op.drop_column('bookmark', 'user_key') # ### end Alembic commands ###