MySQL requires VARCHARs to have a length

This patch adds the length to all the `sa.String` usages in the tables
module. The values chosen are based on the already enforced limits.

Change-Id: Idcdd3f6c8027e6d79a4fb6d006e0d85dd81f3cdd
This commit is contained in:
Flavio Percoco 2014-03-06 16:16:14 +01:00
parent bf055a485b
commit b892d6d4e4

View File

@ -52,25 +52,25 @@ Claims = sa.Table('Claims', metadata,
Queues = sa.Table('Queues', metadata,
sa.Column('id', sa.INTEGER, primary_key=True),
sa.Column('project', sa.String),
sa.Column('name', sa.String),
sa.Column('project', sa.String(64)),
sa.Column('name', sa.String(64)),
sa.Column('metadata', sa.LargeBinary),
sa.UniqueConstraint('project', 'name'),
)
Shards = sa.Table('Shards', metadata,
sa.Column('name', sa.String, primary_key=True),
sa.Column('uri', sa.String, nullable=False),
sa.Column('name', sa.String(64), primary_key=True),
sa.Column('uri', sa.String(255), nullable=False),
sa.Column('weight', sa.INTEGER, nullable=False),
sa.Column('options', sa.BINARY))
Catalogue = sa.Table('Catalogue', metadata,
sa.Column('shard', sa.String,
sa.Column('shard', sa.String(64),
sa.ForeignKey('Shards.name',
ondelete='CASCADE'),
primary_key=True),
sa.Column('project', sa.String, nullable=False),
sa.Column('queue', sa.String, nullable=False),
sa.Column('project', sa.String(64), nullable=False),
sa.Column('queue', sa.String(64), nullable=False),
sa.UniqueConstraint('project', 'queue'))