1 # Copyright 2014 OpenStack Foundation
3 # Licensed under the Apache License, Version 2.0 (the "License"); you may
4 # not use this file except in compliance with the License. You may obtain
5 # a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 # License for the specific language governing permissions and limitations
16 """NEC Rename quantum_id to neutron_id
18 Revision ID: 538732fa21e1
20 Create Date: 2014-03-04 05:43:33.660601
24 # revision identifiers, used by Alembic.
25 revision = '538732fa21e1'
26 down_revision = '2447ad0e9585'
28 from alembic import op
29 import sqlalchemy as sa
31 from neutron.db import migration
36 if not migration.schema_has_table('ofctenantmappings'):
37 # Assume that, in the database we are migrating from, the
38 # configured plugin did not create any ofc tables.
41 for table in ['ofctenantmappings', 'ofcnetworkmappings',
42 'ofcportmappings', 'ofcfiltermappings',
45 op.alter_column(table, 'quantum_id',
46 new_column_name='neutron_id',
47 existing_type=sa.String(length=36),
48 existing_nullable=False)