From 0a3700e208107b2e0d683fb7a2349b60c0df7822 Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Mon, 4 Apr 2022 21:28:54 +0100 Subject: [PATCH] Correct production database credentials --- app/dbconfig.py | 2 +- ...fee96_add_constraint_to_playlist_tracks.py | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 migrations/versions/1c4048efee96_add_constraint_to_playlist_tracks.py diff --git a/app/dbconfig.py b/app/dbconfig.py index 856d357..7b133e3 100644 --- a/app/dbconfig.py +++ b/app/dbconfig.py @@ -30,7 +30,7 @@ testing = False if MM_ENV == 'PRODUCTION': dbname = os.environ.get('MM_PRODUCTION_DBNAME', 'musicmuster_prod') dbuser = os.environ.get('MM_PRODUCTION_DBUSER', 'musicmuster') - dbpw = os.environ.get('MM_PRODUCTION_DBPW', 'xxxmusicmuster') + dbpw = os.environ.get('MM_PRODUCTION_DBPW', 'musicmuster') dbhost = os.environ.get('MM_PRODUCTION_DBHOST', 'localhost') elif MM_ENV == 'TESTING': dbname = os.environ.get('MM_TESTING_DBNAME', 'musicmuster_testing') diff --git a/migrations/versions/1c4048efee96_add_constraint_to_playlist_tracks.py b/migrations/versions/1c4048efee96_add_constraint_to_playlist_tracks.py new file mode 100644 index 0000000..e8b7403 --- /dev/null +++ b/migrations/versions/1c4048efee96_add_constraint_to_playlist_tracks.py @@ -0,0 +1,34 @@ +"""Add constraint to playlist_tracks + +Revision ID: 1c4048efee96 +Revises: 52cbded98e7c +Create Date: 2022-03-29 19:26:27.378185 + +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import mysql + +# revision identifiers, used by Alembic. +revision = '1c4048efee96' +down_revision = '52cbded98e7c' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_unique_constraint('uniquerow', 'playlist_tracks', ['row', 'playlist_id']) + op.alter_column('playlists', 'loaded', + existing_type=mysql.TINYINT(display_width=1), + nullable=False) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.alter_column('playlists', 'loaded', + existing_type=mysql.TINYINT(display_width=1), + nullable=True) + op.drop_constraint('uniquerow', 'playlist_tracks', type_='unique') + # ### end Alembic commands ###