From 0c83e1272b899496dbda5b5670fde80fe0547c76 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Fri, 2 Nov 2018 14:35:39 -0400 Subject: [PATCH] Switch Tag name field back to ASCII Because we run MySQL 5.6 in production, making this field a utf-8 went outside the 767 byte max size for indexes on the `tag_repository_id_name_lifetime_end_ms` index. --- .../10f45ee2310b_add_tag_tagkind_and_manifestchild_tables.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/migrations/versions/10f45ee2310b_add_tag_tagkind_and_manifestchild_tables.py b/data/migrations/versions/10f45ee2310b_add_tag_tagkind_and_manifestchild_tables.py index 0d67bee82..0c505915b 100644 --- a/data/migrations/versions/10f45ee2310b_add_tag_tagkind_and_manifestchild_tables.py +++ b/data/migrations/versions/10f45ee2310b_add_tag_tagkind_and_manifestchild_tables.py @@ -41,7 +41,7 @@ def upgrade(tables, tester): op.create_index('manifestchild_repository_id_manifest_id_child_manifest_id', 'manifestchild', ['repository_id', 'manifest_id', 'child_manifest_id'], unique=False) op.create_table('tag', sa.Column('id', sa.Integer(), nullable=False), - sa.Column('name', UTF8CharField(length=255), nullable=False), + sa.Column('name', sa.String(length=255), nullable=False), sa.Column('repository_id', sa.Integer(), nullable=False), sa.Column('manifest_id', sa.Integer(), nullable=True), sa.Column('lifetime_start_ms', sa.BigInteger(), nullable=False),