From b6b5f6d03160bb7a82f6da4aba63e0bf67502a9d Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jul 09 2017 16:43:48 +0000 Subject: Fix the issue_keys table for mysql It seems mysql doesn't like TEXT field to be part of an unique constraint so go for a String(255) instead. Relates to https://pagure.io/pagure/issue/2377 Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/lib/model.py b/pagure/lib/model.py index 3485785..f37fd95 100644 --- a/pagure/lib/model.py +++ b/pagure/lib/model.py @@ -1348,7 +1348,7 @@ class IssueKeys(BASE): 'projects.id', onupdate='CASCADE', ondelete='CASCADE', ), nullable=False) - name = sa.Column(sa.Text(), nullable=False) + name = sa.Column(sa.String(255), nullable=False) key_type = sa.Column(sa.String(255), nullable=False) key_data = sa.Column(sa.Text()) key_notify = sa.Column(sa.Boolean, default=False, nullable=False)