summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@gmail.com>2014-10-04 13:46:58 -0700
committerJoshua Harlow <harlowja@yahoo-inc.com>2015-02-12 00:40:25 +0000
commit5514fcdfa4acee60443469d45412187ac147b5c3 (patch)
tree84c0af46719df3edc1cc2a86d27b70cc995501fb
parent761321dec705434befcc9005e16434a46d412c98 (diff)
downloadtaskflow-5514fcdfa4acee60443469d45412187ac147b5c3.tar.gz
Use the new table length constants
Instead of having constants for lengths that aren't shared among the table master schema and the upgrade scripts move the constants that exist in the schema upgrade scripts (which are used to arrive at the master schema) to use the same constants the master table schema module uses. Change-Id: I312760ee329ebd3161c09b316d55afe129ff2d09
-rw-r--r--taskflow/persistence/backends/sqlalchemy/alembic/versions/1cea328f0f65_initial_logbook_deta.py38
1 files changed, 24 insertions, 14 deletions
diff --git a/taskflow/persistence/backends/sqlalchemy/alembic/versions/1cea328f0f65_initial_logbook_deta.py b/taskflow/persistence/backends/sqlalchemy/alembic/versions/1cea328f0f65_initial_logbook_deta.py
index 6f529ce..c428beb 100644
--- a/taskflow/persistence/backends/sqlalchemy/alembic/versions/1cea328f0f65_initial_logbook_deta.py
+++ b/taskflow/persistence/backends/sqlalchemy/alembic/versions/1cea328f0f65_initial_logbook_deta.py
@@ -31,6 +31,7 @@ import logging
from alembic import op
import sqlalchemy as sa
+from taskflow.persistence.backends.sqlalchemy import tables
LOG = logging.getLogger(__name__)
@@ -87,35 +88,44 @@ def upgrade():
sa.Column('created_at', sa.DateTime),
sa.Column('updated_at', sa.DateTime),
sa.Column('meta', sa.Text(), nullable=True),
- sa.Column('name', sa.String(length=255), nullable=True),
- sa.Column('uuid', sa.String(length=64), primary_key=True,
- nullable=False),
+ sa.Column('name', sa.String(length=tables.NAME_LENGTH),
+ nullable=True),
+ sa.Column('uuid', sa.String(length=tables.UUID_LENGTH),
+ primary_key=True, nullable=False),
mysql_engine='InnoDB',
mysql_charset='utf8')
op.create_table('flowdetails',
sa.Column('created_at', sa.DateTime),
sa.Column('updated_at', sa.DateTime),
- sa.Column('parent_uuid', sa.String(length=64)),
+ sa.Column('parent_uuid',
+ sa.String(length=tables.UUID_LENGTH)),
sa.Column('meta', sa.Text(), nullable=True),
- sa.Column('state', sa.String(length=255), nullable=True),
- sa.Column('name', sa.String(length=255), nullable=True),
- sa.Column('uuid', sa.String(length=64), primary_key=True,
- nullable=False),
+ sa.Column('state', sa.String(length=tables.STATE_LENGTH),
+ nullable=True),
+ sa.Column('name', sa.String(length=tables.NAME_LENGTH),
+ nullable=True),
+ sa.Column('uuid', sa.String(length=tables.UUID_LENGTH),
+ primary_key=True, nullable=False),
mysql_engine='InnoDB',
mysql_charset='utf8')
op.create_table('taskdetails',
sa.Column('created_at', sa.DateTime),
sa.Column('updated_at', sa.DateTime),
- sa.Column('parent_uuid', sa.String(length=64)),
+ sa.Column('parent_uuid',
+ sa.String(length=tables.UUID_LENGTH)),
sa.Column('meta', sa.Text(), nullable=True),
- sa.Column('name', sa.String(length=255), nullable=True),
+ sa.Column('name', sa.String(length=tables.NAME_LENGTH),
+ nullable=True),
sa.Column('results', sa.Text(), nullable=True),
- sa.Column('version', sa.String(length=64), nullable=True),
+ sa.Column('version',
+ sa.String(length=tables.VERSION_LENGTH),
+ nullable=True),
sa.Column('stacktrace', sa.Text(), nullable=True),
sa.Column('exception', sa.Text(), nullable=True),
- sa.Column('state', sa.String(length=255), nullable=True),
- sa.Column('uuid', sa.String(length=64), primary_key=True,
- nullable=False),
+ sa.Column('state', sa.String(length=tables.STATE_LENGTH),
+ nullable=True),
+ sa.Column('uuid', sa.String(length=tables.UUID_LENGTH),
+ primary_key=True, nullable=False),
mysql_engine='InnoDB',
mysql_charset='utf8')
try: