From e11a790fb192bbc04b5a79d9f226671ef39374b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Fri, 27 Mar 2020 18:34:04 +0100 Subject: [PATCH] M #: Fix index creation on migrators (#4442) --- src/onedb/database_schema.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/onedb/database_schema.rb b/src/onedb/database_schema.rb index 71b135e859..7b13dfde74 100644 --- a/src/onedb/database_schema.rb +++ b/src/onedb/database_schema.rb @@ -98,12 +98,12 @@ class OneDBBacKEnd "body MEDIUMTEXT, uid INTEGER, gid INTEGER," << "owner_u INTEGER, group_u INTEGER, other_u INTEGER", - index_sql: ["CREATE INDEX state_oid_idx ON vm_pool (state, oid);", - "CREATE FULLTEXT INDEX ftidx ON vm_pool(search_token);", - "CREATE INDEX applied_idx ON logdb (applied);"], + index_sql: ["CREATE INDEX IF NOT EXISTS state_oid_idx ON vm_pool (state, oid);", + "CREATE FULLTEXT INDEX IF NOT EXISTS ftidx ON vm_pool(search_token);", + "CREATE INDEX IF NOT EXISTS applied_idx ON logdb (applied);"], - index_sqlite: ["CREATE INDEX state_oid_idx ON vm_pool (state, oid);", - "CREATE INDEX applied_idx ON logdb (applied);"] + index_sqlite: ["CREATE INDEX IF NOT EXISTS state_oid_idx ON vm_pool (state, oid);", + "CREATE INDEX IF NOT EXISTS applied_idx ON logdb (applied);"] }, "5.10.0" => { logdb: "log_index BIGINT UNSIGNED PRIMARY KEY, term INTEGER, sqlcmd MEDIUMTEXT, " <<