Drop CDS tables only if they exist 76/72476/1
authorAlexis de Talhouët <adetalhouet89@gmail.com>
Mon, 12 Nov 2018 21:35:30 +0000 (16:35 -0500)
committerAlexis de Talhouët <adetalhouet89@gmail.com>
Mon, 12 Nov 2018 21:35:30 +0000 (16:35 -0500)
During the initialization of SDNC, SDNC tries to install all
the SQL dump provided. While processing the one for CDS, it
was failing to execute the first statement as the table is not
existent; hence was exiting that dump and processing with the
next one. In order to make sure the process creates CDS tables,
make the DROP statement work even if table doesn't exist.

Change-Id: Ifa99b8e1a13ac3828828e8b2a9f9674556f84ced
Issue-ID: CCSDK-682
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
Former-commit-id: 2f69e233c4143fb6bf5939bf4db26ea76805c933

installation/sdnc/src/main/resources/blueprint-processor.data.dump

index 5fd53cb..9a19863 100644 (file)
@@ -4,10 +4,10 @@
 
 SET FOREIGN_KEY_CHECKS=0;
 
-DROP TABLE sdnctl.CONFIG_RESOURCE_ASSIGNMENT_DATA;
-DROP TABLE sdnctl.CONFIG_RESOURCE;
-DROP TABLE sdnctl.CONFIG_RESOURCE_RELATION;
-DROP TABLE sdnctl.CONFIG_TRANSACTION_LOG;
+DROP TABLE IF EXISTS sdnctl.CONFIG_RESOURCE_ASSIGNMENT_DATA;
+DROP TABLE IF EXISTS sdnctl.CONFIG_RESOURCE;
+DROP TABLE IF EXISTS sdnctl.CONFIG_RESOURCE_RELATION;
+DROP TABLE IF EXISTS sdnctl.CONFIG_TRANSACTION_LOG;
 
 SET FOREIGN_KEY_CHECKS=1;