diff options
author | Zuul <zuul@review.opendev.org> | 2021-07-22 07:57:23 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2021-07-22 07:57:23 +0000 |
commit | 0a59b1f813fe0ec09fea14df25dd9fbd5aaaa22b (patch) | |
tree | c03945bbba2492c309f5021f5d395a95dd71dd69 /glance/db | |
parent | cdd1f372633cc59a2824dc4131f890dd234dd96b (diff) | |
parent | 77676e833f861373e07de7ab04c6a56c8d37fc78 (diff) | |
download | glance-0a59b1f813fe0ec09fea14df25dd9fbd5aaaa22b.tar.gz |
Merge "db: Replace sqlalchemy-migrate call with alembic equivalent"
Diffstat (limited to 'glance/db')
-rw-r--r-- | glance/db/sqlalchemy/alembic_migrations/versions/ocata_expand01_add_visibility.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/glance/db/sqlalchemy/alembic_migrations/versions/ocata_expand01_add_visibility.py b/glance/db/sqlalchemy/alembic_migrations/versions/ocata_expand01_add_visibility.py index dfdba9fcc..ab17da174 100644 --- a/glance/db/sqlalchemy/alembic_migrations/versions/ocata_expand01_add_visibility.py +++ b/glance/db/sqlalchemy/alembic_migrations/versions/ocata_expand01_add_visibility.py @@ -19,10 +19,11 @@ Create Date: 2017-01-27 12:58:16.647499 """ from alembic import op -from sqlalchemy import Column, Enum, MetaData, Table +from sqlalchemy import Column, Enum, MetaData from glance.cmd import manage from glance.db import migration +from glance.db.sqlalchemy.schema import Boolean # revision identifiers, used by Alembic. revision = 'ocata_expand01' @@ -139,8 +140,10 @@ def _add_triggers(engine): def _change_nullability_and_default_on_is_public(meta): # NOTE(hemanthm): we mark is_public as nullable so that when new versions # add data only to be visibility column, is_public can be null. - images = Table('images', meta, autoload=True) - images.c.is_public.alter(nullable=True, server_default=None) + with op.batch_alter_table('images') as batch_op: + batch_op.alter_column( + 'is_public', nullable=True, server_default=None, + existing_type=Boolean()) def upgrade(): |