1
Description: Fix alembic migration for SQLite 3
2
Author: Thomas Goirand <zigo@debian.org>
4
Last-Update: 2014-09-25
6
--- sahara-2014.2~b3.orig/sahara/db/migration/alembic_migrations/versions/007_increase_status_description_size.py
7
+++ sahara-2014.2~b3/sahara/db/migration/alembic_migrations/versions/007_increase_status_description_size.py
8
@@ -32,12 +32,18 @@ from sahara.db.sqlalchemy import types a
12
- op.alter_column('clusters', 'status_description',
13
- type_=st.LongText(), existing_nullable=True,
14
- existing_server_default=None)
15
+ bind = op.get_bind()
16
+ engine = bind.engine
17
+ if engine.name != 'sqlite':
18
+ op.alter_column('clusters', 'status_description',
19
+ type_=st.LongText(), existing_nullable=True,
20
+ existing_server_default=None)
24
- op.alter_column('clusters', 'status_description',
25
- type_=sa.String(length=200), existing_nullable=True,
26
- existing_server_default=None)
27
+ bind = op.get_bind()
28
+ engine = bind.engine
29
+ if engine.name != 'sqlite':
30
+ op.alter_column('clusters', 'status_description',
31
+ type_=sa.String(length=200), existing_nullable=True,
32
+ existing_server_default=None)