From ff2653e5c061ef6e05507beae5c5ed417e093d44 Mon Sep 17 00:00:00 2001 From: Guillaume Rousse <guillaume.rousse@renater.fr> Date: Tue, 24 Nov 2020 17:27:26 +0100 Subject: [PATCH] fix maximum size limit for uniqueness constraints Mariadb enforce a maximum size limits of 1000 bytes for indexes. --- conf/manager.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conf/manager.sql b/conf/manager.sql index 3edf346..8f97393 100644 --- a/conf/manager.sql +++ b/conf/manager.sql @@ -6,8 +6,8 @@ CREATE TABLE tokens ( creation_date datetime DEFAULT NULL, expiration_date datetime DEFAULT NULL, PRIMARY KEY (id), - KEY secret (secret), - KEY email_entity (email_address,entityid) + UNIQUE (secret), + UNIQUE (email_address(50),entityid(50)) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE entities ( @@ -20,7 +20,7 @@ CREATE TABLE entities ( contacts varchar(2000) DEFAULT NULL, federations varchar(50) DEFAULT NULL, PRIMARY KEY (id), - KEY entityid (entityid) + UNIQUE (entityid) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE accounts ( -- GitLab