From a6d5c896bf44e7bc4141323226c7205922dc47c7 Mon Sep 17 00:00:00 2001 From: Una Thompson Date: Mon, 23 Sep 2019 16:43:48 -0700 Subject: [PATCH] fix --- src/main/java/com/jortage/proxy/JortageProxy.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/jortage/proxy/JortageProxy.java b/src/main/java/com/jortage/proxy/JortageProxy.java index c0e4c5a..26c4c27 100644 --- a/src/main/java/com/jortage/proxy/JortageProxy.java +++ b/src/main/java/com/jortage/proxy/JortageProxy.java @@ -140,7 +140,7 @@ public class JortageProxy { } dataSource = new MariaDbPoolDataSource("jdbc:mariadb://"+pesc.escape(sqlHost)+":"+sqlPort+"/"+pesc.escape(sqlDb)+"?user="+esc.escape(sqlUser)+"&password="+esc.escape(sqlPass)+"&autoReconnect=true"); try (Connection c = dataSource.getConnection()) { - execOneshot(c, "CREATE TABLE `name_map` (\n" + + execOneshot(c, "CREATE TABLE IF NOT EXISTS `name_map` (\n" + " `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,\n" + " `identity` VARCHAR(255) NOT NULL,\n" + " `name` VARCHAR(255) NOT NULL,\n" + @@ -149,7 +149,7 @@ public class JortageProxy { " UNIQUE INDEX `forward` (`identity`, `name`),\n" + " INDEX `reverse` (`hash`)\n" + ") ROW_FORMAT=COMPRESSED;"); - execOneshot(c, "CREATE TABLE `multipart_uploads` (\n" + + execOneshot(c, "CREATE TABLE IF NOT EXISTS `multipart_uploads` (\n" + " `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,\n" + " `identity` VARCHAR(255) NOT NULL,\n" + " `name` VARCHAR(255) NOT NULL,\n" + @@ -158,7 +158,7 @@ public class JortageProxy { " UNIQUE INDEX `forward` (`identity`, `name`),\n" + " UNIQUE INDEX `reverse` (`tempfile`)\n" + ") ROW_FORMAT=COMPRESSED;"); - execOneshot(c, "CREATE TABLE `filesizes` (\n" + + execOneshot(c, "CREATE TABLE IF NOT EXISTS `filesizes` (\n" + " `hash` BINARY(64) NOT NULL,\n" + " `size` BIGINT UNSIGNED NOT NULL,\n" + " PRIMARY KEY (`hash`)\n" +