Skip to content
Snippets Groups Projects
Verified Commit 99a7a2f8 authored by Peter Stanko's avatar Peter Stanko
Browse files

Added migrations

parent 6981a0b6
No related branches found
No related tags found
1 merge request!12Codename
"""empty message
Revision ID: cc598701631b
Revises: a41188a20676
Create Date: 2018-08-19 16:50:54.898965
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = 'cc598701631b'
down_revision = 'a41188a20676'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_constraint('course_codename_key', 'course', type_='unique')
op.drop_constraint('course_name_key', 'course', type_='unique')
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_unique_constraint('course_name_key', 'course', ['name'])
op.create_unique_constraint('course_codename_key', 'course', ['codename'])
# ### end Alembic commands ###
"""empty message
Revision ID: efdf2488a176
Revises: cc598701631b
Create Date: 2018-08-19 17:49:36.200553
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = 'efdf2488a176'
down_revision = 'cc598701631b'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_constraint('group_course_id_fkey', 'group', type_='foreignkey')
op.create_foreign_key(None, 'group', 'course', ['course_id'], ['id'], ondelete='cascade')
op.drop_constraint('project_course_id_fkey', 'project', type_='foreignkey')
op.create_foreign_key(None, 'project', 'course', ['course_id'], ['id'], ondelete='cascade')
op.drop_constraint('projectConfig_project_id_fkey', 'projectConfig', type_='foreignkey')
op.create_foreign_key(None, 'projectConfig', 'project', ['project_id'], ['id'], ondelete='cascade')
op.drop_constraint('review_submission_id_fkey', 'review', type_='foreignkey')
op.create_foreign_key(None, 'review', 'submission', ['submission_id'], ['id'], ondelete='cascade')
op.drop_constraint('reviewItem_review_id_fkey', 'reviewItem', type_='foreignkey')
op.create_foreign_key(None, 'reviewItem', 'review', ['review_id'], ['id'], ondelete='cascade')
op.drop_constraint('role_course_id_fkey', 'role', type_='foreignkey')
op.create_foreign_key(None, 'role', 'course', ['course_id'], ['id'], ondelete='cascade')
op.drop_constraint('rolePermissions_role_id_fkey', 'rolePermissions', type_='foreignkey')
op.create_foreign_key(None, 'rolePermissions', 'role', ['role_id'], ['id'], ondelete='cascade')
op.drop_constraint('submission_project_id_fkey', 'submission', type_='foreignkey')
op.create_foreign_key(None, 'submission', 'project', ['project_id'], ['id'], ondelete='cascade')
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_constraint(None, 'submission', type_='foreignkey')
op.create_foreign_key('submission_project_id_fkey', 'submission', 'project', ['project_id'], ['id'])
op.drop_constraint(None, 'rolePermissions', type_='foreignkey')
op.create_foreign_key('rolePermissions_role_id_fkey', 'rolePermissions', 'role', ['role_id'], ['id'])
op.drop_constraint(None, 'role', type_='foreignkey')
op.create_foreign_key('role_course_id_fkey', 'role', 'course', ['course_id'], ['id'])
op.drop_constraint(None, 'reviewItem', type_='foreignkey')
op.create_foreign_key('reviewItem_review_id_fkey', 'reviewItem', 'review', ['review_id'], ['id'])
op.drop_constraint(None, 'review', type_='foreignkey')
op.create_foreign_key('review_submission_id_fkey', 'review', 'submission', ['submission_id'], ['id'])
op.drop_constraint(None, 'projectConfig', type_='foreignkey')
op.create_foreign_key('projectConfig_project_id_fkey', 'projectConfig', 'project', ['project_id'], ['id'])
op.drop_constraint(None, 'project', type_='foreignkey')
op.create_foreign_key('project_course_id_fkey', 'project', 'course', ['course_id'], ['id'])
op.drop_constraint(None, 'group', type_='foreignkey')
op.create_foreign_key('group_course_id_fkey', 'group', 'course', ['course_id'], ['id'])
# ### end Alembic commands ###
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment