From b277666ed550c8eae63c2b195b81d36ebdb46d3c Mon Sep 17 00:00:00 2001
From: Nikolaus Krismer <nikolaus.krismer@uibk.ac.at>
Date: Thu, 13 Oct 2016 12:32:34 +0200
Subject: [PATCH] updating dropTables to use CASCADE

---
 CHANGELOG.md           | 1 +
 conf/pg_procedures.sql | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3c4c534..0298af4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
 Upcoming version:
 -----------------
+  - updating dropTables to use CASCADE (Nikolaus Krismer)
   - added support for 3d datamodels (Nikolaus Krismer)
   - changing parameter usage for osmPti2mmds (Nikolaus Krismer)
   - updating gradle to version 3.1 (Nikolaus Krismer)
diff --git a/conf/pg_procedures.sql b/conf/pg_procedures.sql
index 814f0db..0aa4841 100644
--- a/conf/pg_procedures.sql
+++ b/conf/pg_procedures.sql
@@ -18,7 +18,7 @@ BEGIN
         AND
             table_name ILIKE (_regexp)
     LOOP
-        EXECUTE 'DROP TABLE ' || quote_ident(row.table_schema) || '.' || quote_ident(row.table_name);
+        EXECUTE 'DROP TABLE ' || quote_ident(row.table_schema) || '.' || quote_ident(row.table_name) || ' CASCADE';
         RAISE INFO 'Dropped table: %', quote_ident(row.table_schema) || '.' || quote_ident(row.table_name);
     END LOOP;
 END;
-- 
GitLab