31 lines
723 B
Python
31 lines
723 B
Python
|
"""remove the namespace column.
|
||
|
|
||
|
Revision ID: 2430f55c41d5
|
||
|
Revises: 17f11e265e13
|
||
|
Create Date: 2014-09-30 17:31:33.308490
|
||
|
|
||
|
"""
|
||
|
|
||
|
# revision identifiers, used by Alembic.
|
||
|
revision = '2fb36d4be80d'
|
||
|
down_revision = '17f11e265e13'
|
||
|
|
||
|
from alembic import op
|
||
|
import sqlalchemy as sa
|
||
|
|
||
|
import re
|
||
|
from app import app
|
||
|
|
||
|
|
||
|
NAMESPACE_EXTRACTOR = re.compile(r'^([a-z]+/)([a-z0-9_]+)(/.*$)')
|
||
|
|
||
|
|
||
|
def upgrade(tables):
|
||
|
op.create_index('repository_namespace_user_id', 'repository', ['namespace_user_id'], unique=False)
|
||
|
op.drop_column('repository', 'namespace')
|
||
|
|
||
|
|
||
|
def downgrade(tables):
|
||
|
op.add_column('repository', sa.Column('namespace', sa.String(length=255)))
|
||
|
op.drop_index('repository_namespace_user_id', table_name='repository')
|