diff --git a/docker-compose.yml b/docker-compose.yml index 9c20d5b..f5ff028 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -51,7 +51,7 @@ services: postgres: container_name: postgres.filmin hostname: postgres.filmin - image: postgres:15.3 + image: postgres:15 environment: POSTGRES_DB: ${POSTGRES_DB-filmin} POSTGRES_USER: ${POSTGRES_USER-postgres} diff --git a/src/core/infra/database/alembic/versions/11d9c7e4df5e_add_model_filmin_genre.py b/src/core/infra/database/alembic/versions/11d9c7e4df5e_add_model_filmin_genre.py deleted file mode 100644 index 98f7e95..0000000 --- a/src/core/infra/database/alembic/versions/11d9c7e4df5e_add_model_filmin_genre.py +++ /dev/null @@ -1,35 +0,0 @@ -"""add model filmin.genre - -Revision ID: 11d9c7e4df5e -Revises: b83331ff4239 -Create Date: 2023-06-27 06:08:56.183993 - -""" -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision = '11d9c7e4df5e' -down_revision = 'b83331ff4239' -branch_labels = None -depends_on = None - - -def upgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.create_table( - 'filmin_genre', - sa.Column('id', sa.Integer(), nullable=False), - sa.Column('code', sa.String(length=255), nullable=False), - sa.Column('name', sa.String(length=255), nullable=False), - sa.PrimaryKeyConstraint('id', name=op.f('pk_filmin_genre')), - sa.UniqueConstraint('code', name=op.f('uq_filmin_genre_code')), - ) - # ### end Alembic commands ### - - -def downgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.drop_table('filmin_genre') - # ### end Alembic commands ### diff --git a/src/core/infra/database/alembic/versions/3c03a0661222_add_model_filmin_movie_genre.py b/src/core/infra/database/alembic/versions/3c03a0661222_add_model_filmin_movie_genre.py deleted file mode 100644 index b80d2e8..0000000 --- a/src/core/infra/database/alembic/versions/3c03a0661222_add_model_filmin_movie_genre.py +++ /dev/null @@ -1,41 +0,0 @@ -"""add model filmin.movie_genre - -Revision ID: 3c03a0661222 -Revises: d812f9899efb -Create Date: 2023-07-03 08:07:22.598933 - -""" -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision = '3c03a0661222' -down_revision = 'd812f9899efb' -branch_labels = None -depends_on = None - - -def upgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.create_table( - 'filmin_movie_genre', - sa.Column('id', sa.Integer(), nullable=False), - sa.Column('movie_id', sa.UUID(), nullable=True), # type: ignore - sa.Column('genre_id', sa.String(length=255), nullable=True), - sa.ForeignKeyConstraint( - ['genre_id'], ['filmin_genre.code'], name=op.f('fk_filmin_movie_genre_genre_id_filmin_genre') - ), - sa.ForeignKeyConstraint( - ['movie_id'], ['filmin_movie.uuid'], name=op.f('fk_filmin_movie_genre_movie_id_filmin_movie') - ), - sa.PrimaryKeyConstraint('id', name=op.f('pk_filmin_movie_genre')), - sa.UniqueConstraint('movie_id', 'genre_id', name='unique_filmin_movie_genre'), - ) - # ### end Alembic commands ### - - -def downgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.drop_table('filmin_movie_genre') - # ### end Alembic commands ### diff --git a/src/core/infra/database/alembic/versions/4226432f4a20_add_model_filmin_production_company.py b/src/core/infra/database/alembic/versions/4226432f4a20_add_model_filmin_production_company.py deleted file mode 100644 index ce3aaf2..0000000 --- a/src/core/infra/database/alembic/versions/4226432f4a20_add_model_filmin_production_company.py +++ /dev/null @@ -1,35 +0,0 @@ -"""add model filmin.production_company - -Revision ID: 4226432f4a20 -Revises: e484f9d6a6af -Create Date: 2023-06-27 04:44:52.438170 - -""" -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision = '4226432f4a20' -down_revision = 'e484f9d6a6af' -branch_labels = None -depends_on = None - - -def upgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.create_table( - 'filmin_production_company', - sa.Column('id', sa.Integer(), nullable=False), - sa.Column('uuid', sa.UUID(), nullable=False), # type: ignore - sa.Column('name', sa.String(length=255), nullable=False), - sa.PrimaryKeyConstraint('id', name=op.f('pk_filmin_production_company')), - sa.UniqueConstraint('uuid', name=op.f('uq_filmin_production_company_uuid')), - ) - # ### end Alembic commands ### - - -def downgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.drop_table('filmin_production_company') - # ### end Alembic commands ### diff --git a/src/core/infra/database/alembic/versions/b83331ff4239_add_model_filmin_collection.py b/src/core/infra/database/alembic/versions/b83331ff4239_add_model_filmin_collection.py deleted file mode 100644 index 7ad450f..0000000 --- a/src/core/infra/database/alembic/versions/b83331ff4239_add_model_filmin_collection.py +++ /dev/null @@ -1,35 +0,0 @@ -"""add model filmin.collection - -Revision ID: b83331ff4239 -Revises: 4226432f4a20 -Create Date: 2023-06-27 04:47:56.336385 - -""" -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision = 'b83331ff4239' -down_revision = '4226432f4a20' -branch_labels = None -depends_on = None - - -def upgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.create_table( - 'filmin_collection', - sa.Column('id', sa.Integer(), nullable=False), - sa.Column('uuid', sa.UUID(), nullable=False), # type: ignore - sa.Column('name', sa.String(length=255), nullable=False), - sa.PrimaryKeyConstraint('id', name=op.f('pk_filmin_collection')), - sa.UniqueConstraint('uuid', name=op.f('uq_filmin_collection_uuid')), - ) - # ### end Alembic commands ### - - -def downgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.drop_table('filmin_collection') - # ### end Alembic commands ### diff --git a/src/core/infra/database/alembic/versions/d812f9899efb_add_model_filmin_movie.py b/src/core/infra/database/alembic/versions/d812f9899efb_add_model_filmin_movie.py deleted file mode 100644 index b8a448c..0000000 --- a/src/core/infra/database/alembic/versions/d812f9899efb_add_model_filmin_movie.py +++ /dev/null @@ -1,47 +0,0 @@ -"""add model filmin.movie - -Revision ID: d812f9899efb -Revises: 11d9c7e4df5e -Create Date: 2023-06-30 14:25:03.793749 - -""" -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision = 'd812f9899efb' -down_revision = '11d9c7e4df5e' -branch_labels = None -depends_on = None - - -def upgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.create_table( - 'filmin_movie', - sa.Column('id', sa.Integer(), nullable=False), - sa.Column('uuid', sa.UUID(), nullable=False), # type: ignore - sa.Column('title', sa.String(length=255), nullable=False), - sa.Column('release_date', sa.Date(), nullable=True), - sa.Column('budget', sa.BigInteger(), nullable=True), - sa.Column('revenue', sa.BigInteger(), nullable=True), - sa.Column('popularity', sa.Float(), nullable=True), - sa.Column('runtime', sa.BigInteger(), nullable=True), - sa.Column('rating', sa.Float(), nullable=True), - sa.Column('original_language', sa.String(length=2), nullable=True), - sa.Column('collection_id', sa.UUID(), nullable=True), # type: ignore - sa.Column('overview', sa.Text(), nullable=True), - sa.ForeignKeyConstraint( - ['collection_id'], ['filmin_collection.uuid'], name=op.f('fk_filmin_movie_collection_id_filmin_collection') - ), - sa.PrimaryKeyConstraint('id', name=op.f('pk_filmin_movie')), - sa.UniqueConstraint('uuid', name=op.f('uq_filmin_movie_uuid')), - ) - # ### end Alembic commands ### - - -def downgrade() -> None: - # ### commands auto generated by Alembic - please adjust! ### - op.drop_table('filmin_movie') - # ### end Alembic commands ###