~ubuntu-branches/ubuntu/wily/heat/wily

« back to all changes in this revision

Viewing changes to heat/db/sqlalchemy/migrate_repo/versions/019_resource_action_status.py

  • Committer: Package Import Robot
  • Author(s): Corey Bryant
  • Date: 2015-08-19 08:11:50 UTC
  • mfrom: (1.1.27)
  • Revision ID: package-import@ubuntu.com-20150819081150-m969fd35xn8bdmfu
Tags: 1:5.0.0~b2-0ubuntu1
* New upstream milestone for OpenStack Liberty.
* d/control: Align (build-)depends with upstream.
* d/p/fix-requirements.patch: Dropped. No longer needed.
* d/p/fixup-assert-regex.patch: Rebased.
* d/rules: Remove .eggs directory in override_dh_auto_clean.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
#    Licensed under the Apache License, Version 2.0 (the "License"); you may
3
 
#    not use this file except in compliance with the License. You may obtain
4
 
#    a copy of the License at
5
 
#
6
 
#         http://www.apache.org/licenses/LICENSE-2.0
7
 
#
8
 
#    Unless required by applicable law or agreed to in writing, software
9
 
#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
10
 
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
11
 
#    License for the specific language governing permissions and limitations
12
 
#    under the License.
13
 
 
14
 
import sqlalchemy
15
 
 
16
 
 
17
 
def upgrade(migrate_engine):
18
 
    meta = sqlalchemy.MetaData(bind=migrate_engine)
19
 
 
20
 
    resource = sqlalchemy.Table('resource', meta, autoload=True)
21
 
    # Align the current state/state_description with the
22
 
    # action/status now used in the event table
23
 
    action = sqlalchemy.Column('action',
24
 
                               sqlalchemy.String(length=255))
25
 
    action.create(resource)
26
 
    resource.c.state.alter(name='status')
27
 
    resource.c.state_description.alter(name='status_reason')