diff --git a/alembic.ini b/alembic.ini index d744355..3bfbfba 100644 --- a/alembic.ini +++ b/alembic.ini @@ -40,6 +40,7 @@ prepend_sys_path = . # output_encoding = utf-8 sqlalchemy.url = mysql+mysqldb://musicmuster:musicmuster@localhost/musicmuster_dev +# sqlalchemy.url = mysql+mysqldb://musicmuster:musicmuster@localhost/musicmuster_prod [post_write_hooks] # post_write_hooks defines scripts or Python functions that are run diff --git a/migrations/versions/c55992d1fe5f_add_order_to_colours_table.py b/migrations/versions/c55992d1fe5f_add_order_to_colours_table.py new file mode 100644 index 0000000..376b7b3 --- /dev/null +++ b/migrations/versions/c55992d1fe5f_add_order_to_colours_table.py @@ -0,0 +1,32 @@ +"""Add order to colours table + +Revision ID: c55992d1fe5f +Revises: a5aada49f2fc +Create Date: 2022-02-05 21:28:36.391312 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'c55992d1fe5f' +down_revision = 'a5aada49f2fc' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('notecolours', sa.Column('order', sa.Integer(), nullable=True)) + op.create_index(op.f('ix_notecolours_enabled'), 'notecolours', ['enabled'], unique=False) + op.create_index(op.f('ix_notecolours_order'), 'notecolours', ['order'], unique=False) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_index(op.f('ix_notecolours_order'), table_name='notecolours') + op.drop_index(op.f('ix_notecolours_enabled'), table_name='notecolours') + op.drop_column('notecolours', 'order') + # ### end Alembic commands ###