diff --git a/alembic/versions/1d040fbb74ce_added_file_id_to_image_table.py b/alembic/versions/1d040fbb74ce_added_file_id_to_image_table.py new file mode 100644 index 0000000..ffa0de9 --- /dev/null +++ b/alembic/versions/1d040fbb74ce_added_file_id_to_image_table.py @@ -0,0 +1,30 @@ +"""Added file_id to image table + +Revision ID: 1d040fbb74ce +Revises: 8c2a92134271 +Create Date: 2023-11-04 03:35:28.011123 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '1d040fbb74ce' +down_revision: Union[str, None] = '8c2a92134271' +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.add_column('photo', sa.Column('file_id', sa.String(), nullable=False)) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('photo', 'file_id') + # ### end Alembic commands ### diff --git a/alembic/versions/278f7650482f_moved_media_group_from_image_to_post.py b/alembic/versions/278f7650482f_moved_media_group_from_image_to_post.py new file mode 100644 index 0000000..2acfb2a --- /dev/null +++ b/alembic/versions/278f7650482f_moved_media_group_from_image_to_post.py @@ -0,0 +1,32 @@ +"""Moved media group from image to post + +Revision ID: 278f7650482f +Revises: ca01506184b5 +Create Date: 2023-11-04 02:32:22.398760 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '278f7650482f' +down_revision: Union[str, None] = 'ca01506184b5' +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.drop_column('photo', 'media_group_id') + op.add_column('post', sa.Column('media_group_id', sa.Integer(), nullable=False)) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('post', 'media_group_id') + op.add_column('photo', sa.Column('media_group_id', sa.INTEGER(), autoincrement=False, nullable=False)) + # ### end Alembic commands ### diff --git a/alembic/versions/2af6a0df717b_added_timestamp_and_posted.py b/alembic/versions/2af6a0df717b_added_timestamp_and_posted.py new file mode 100644 index 0000000..a6b60d1 --- /dev/null +++ b/alembic/versions/2af6a0df717b_added_timestamp_and_posted.py @@ -0,0 +1,30 @@ +"""Added timestamp and posted + +Revision ID: 2af6a0df717b +Revises: 1d040fbb74ce +Create Date: 2023-11-04 04:09:12.689628 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '2af6a0df717b' +down_revision: Union[str, None] = '1d040fbb74ce' +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.add_column('post', sa.Column('timestamp', sa.DateTime(), nullable=True)) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('post', 'timestamp') + # ### end Alembic commands ### diff --git a/alembic/versions/8c2a92134271_change_to_str_mediag_group_id.py b/alembic/versions/8c2a92134271_change_to_str_mediag_group_id.py new file mode 100644 index 0000000..bc13f49 --- /dev/null +++ b/alembic/versions/8c2a92134271_change_to_str_mediag_group_id.py @@ -0,0 +1,36 @@ +"""Change to str mediag_group_id + +Revision ID: 8c2a92134271 +Revises: 278f7650482f +Create Date: 2023-11-04 03:06:58.339894 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '8c2a92134271' +down_revision: Union[str, None] = '278f7650482f' +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.alter_column('post', 'media_group_id', + existing_type=sa.INTEGER(), + type_=sa.String(), + existing_nullable=False) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.alter_column('post', 'media_group_id', + existing_type=sa.String(), + type_=sa.INTEGER(), + existing_nullable=False) + # ### end Alembic commands ### diff --git a/alembic/versions/f0ed48a3ded3_added_posted.py b/alembic/versions/f0ed48a3ded3_added_posted.py new file mode 100644 index 0000000..a11cb7c --- /dev/null +++ b/alembic/versions/f0ed48a3ded3_added_posted.py @@ -0,0 +1,30 @@ +"""Added posted + +Revision ID: f0ed48a3ded3 +Revises: 2af6a0df717b +Create Date: 2023-11-04 04:12:46.479474 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = 'f0ed48a3ded3' +down_revision: Union[str, None] = '2af6a0df717b' +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.add_column('post', sa.Column('posted', sa.Boolean(), nullable=False)) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('post', 'posted') + # ### end Alembic commands ###