From bf7809f3ddfca001e77c1d0ee0c0f243bec1fd9c Mon Sep 17 00:00:00 2001 From: entwicklerfr Date: Thu, 18 Oct 2018 22:34:22 +0200 Subject: [PATCH] Add IF NOT EXISTS parameter for creating indexes in postgresql case --- packages/strapi-hook-bookshelf/lib/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-hook-bookshelf/lib/index.js b/packages/strapi-hook-bookshelf/lib/index.js index 89422c36da..efd8b33b75 100644 --- a/packages/strapi-hook-bookshelf/lib/index.js +++ b/packages/strapi-hook-bookshelf/lib/index.js @@ -479,7 +479,7 @@ module.exports = function(strapi) { ? column : `"${column}"`; - return ORM.knex.raw(`CREATE INDEX search_${_.toLower(indexName)} ON "${table}" USING gin(${attribute} gin_trgm_ops)`); + return ORM.knex.raw(`CREATE INDEX IF NOT EXISTS search_${_.toLower(indexName)} ON "${table}" USING gin(${attribute} gin_trgm_ops)`); }); await Promise.all(indexes);