]> granicus.if.org Git - ejabberd/commitdiff
Fix MySQL error server_host used in key specification without a key length
authorphejman <przemek@slepykorzen.pl>
Mon, 5 Feb 2018 11:33:59 +0000 (12:33 +0100)
committerphejman <przemek@slepykorzen.pl>
Mon, 5 Feb 2018 11:33:59 +0000 (12:33 +0100)
sql/mysql.new.sql

index de37fadb72dcb32df08b9688fa1a819c200c21c8..c155794ee6edddf9c4973fb0f315a4a3c63c7b7e 100644 (file)
@@ -422,7 +422,7 @@ CREATE TABLE carboncopy (
     PRIMARY KEY (server_host(191), username(191), resource(191))
 ) ENGINE=InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
 
-CREATE INDEX i_carboncopy_sh_user ON carboncopy (server_host, username(75));
+CREATE INDEX i_carboncopy_sh_user ON carboncopy (server_host(191), username(75));
 
 CREATE TABLE proxy65 (
     sid text NOT NULL,
@@ -446,4 +446,4 @@ CREATE TABLE push_session (
     PRIMARY KEY (server_host(191), username(191), timestamp)
 );
 
-CREATE UNIQUE INDEX i_push_session_susn ON push_session (server_host, username(191), service(191), node(191));
+CREATE UNIQUE INDEX i_push_session_susn ON push_session (server_host(191), username(191), service(191), node(191));