From 043e5f8f8ff1b66d880267bf0f560797702fb364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Garc=C3=ADa=20Cota?= Date: Mon, 26 Nov 2018 19:52:21 +0100 Subject: [PATCH] fix(migrations) correct C* statements related to indexes - adding IF EXISTS on DROP INDEX - correct name of the keyspace in the 'down' section Note: those fixes are performed on _old_ migrations (pre 1.0) From #4020 --- kong/dao/migrations/cassandra.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kong/dao/migrations/cassandra.lua b/kong/dao/migrations/cassandra.lua index 121fe903bc6..c3f6e166fc6 100644 --- a/kong/dao/migrations/cassandra.lua +++ b/kong/dao/migrations/cassandra.lua @@ -263,7 +263,7 @@ return { ALTER TABLE apis ADD http_if_terminated boolean; ]], down = [[ - DROP INDEX ssl_servers_names_ssl_certificate_idx; + DROP INDEX ssl_servers_names_ssl_certificate_id_idx; DROP TABLE ssl_certificates; DROP TABLE ssl_servers_names; @@ -742,7 +742,7 @@ return { }, { name = "2018-03-27-002500_drop_old_ssl_tables", up = [[ - DROP INDEX ssl_servers_names_ssl_certificate_id_idx; + DROP INDEX IF EXISTS ssl_servers_names_ssl_certificate_id_idx; DROP TABLE ssl_certificates; DROP TABLE ssl_servers_names; ]],