Permalink
Browse files

add cascade to drops

  • Loading branch information...
1 parent bc9438a commit a92f978021f33582832c7b7d094f3ed5373e0d0e @alistairewj alistairewj committed Sep 2, 2016
Showing with 25 additions and 25 deletions.
  1. +25 −25 buildmimic/postgres/postgres_create_tables.sql
@@ -27,7 +27,7 @@ SET search_path TO mimiciii;
-- DDL for Table ADMISSIONS
--------------------------------------------------------
-DROP TABLE IF EXISTS ADMISSIONS;
+DROP TABLE IF EXISTS ADMISSIONS CASCADE;
CREATE TABLE ADMISSIONS
(
ROW_ID INT NOT NULL,
@@ -58,7 +58,7 @@ CREATE TABLE ADMISSIONS
-- DDL for Table CALLOUT
--------------------------------------------------------
-DROP TABLE IF EXISTS CALLOUT;
+DROP TABLE IF EXISTS CALLOUT CASCADE;
CREATE TABLE CALLOUT
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -91,7 +91,7 @@ CREATE TABLE CALLOUT
-- DDL for Table CAREGIVERS
--------------------------------------------------------
-DROP TABLE IF EXISTS CAREGIVERS;
+DROP TABLE IF EXISTS CAREGIVERS CASCADE;
CREATE TABLE CAREGIVERS
( ROW_ID INT NOT NULL,
CGID INT NOT NULL,
@@ -199,7 +199,7 @@ CREATE TRIGGER insert_chartevents_trigger
-- DDL for Table CPTEVENTS
--------------------------------------------------------
-DROP TABLE IF EXISTS CPTEVENTS;
+DROP TABLE IF EXISTS CPTEVENTS CASCADE;
CREATE TABLE CPTEVENTS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -220,7 +220,7 @@ CREATE TABLE CPTEVENTS
-- DDL for Table DATETIMEEVENTS
--------------------------------------------------------
-DROP TABLE IF EXISTS DATETIMEEVENTS;
+DROP TABLE IF EXISTS DATETIMEEVENTS CASCADE;
CREATE TABLE DATETIMEEVENTS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -243,7 +243,7 @@ CREATE TABLE DATETIMEEVENTS
-- DDL for Table DIAGNOSES_ICD
--------------------------------------------------------
-DROP TABLE IF EXISTS DIAGNOSES_ICD;
+DROP TABLE IF EXISTS DIAGNOSES_ICD CASCADE;
CREATE TABLE DIAGNOSES_ICD
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -257,7 +257,7 @@ CREATE TABLE DIAGNOSES_ICD
-- DDL for Table DRGCODES
--------------------------------------------------------
-DROP TABLE IF EXISTS DRGCODES;
+DROP TABLE IF EXISTS DRGCODES CASCADE;
CREATE TABLE DRGCODES
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -274,7 +274,7 @@ CREATE TABLE DRGCODES
-- DDL for Table D_CPT
--------------------------------------------------------
-DROP TABLE IF EXISTS D_CPT;
+DROP TABLE IF EXISTS D_CPT CASCADE;
CREATE TABLE D_CPT
( ROW_ID INT NOT NULL,
CATEGORY SMALLINT NOT NULL,
@@ -293,7 +293,7 @@ CREATE TABLE D_CPT
-- DDL for Table D_ICD_DIAGNOSES
--------------------------------------------------------
-DROP TABLE IF EXISTS D_ICD_DIAGNOSES;
+DROP TABLE IF EXISTS D_ICD_DIAGNOSES CASCADE;
CREATE TABLE D_ICD_DIAGNOSES
( ROW_ID INT NOT NULL,
ICD9_CODE VARCHAR(10) NOT NULL,
@@ -307,7 +307,7 @@ CREATE TABLE D_ICD_DIAGNOSES
-- DDL for Table D_ICD_PROCEDURES
--------------------------------------------------------
-DROP TABLE IF EXISTS D_ICD_PROCEDURES;
+DROP TABLE IF EXISTS D_ICD_PROCEDURES CASCADE;
CREATE TABLE D_ICD_PROCEDURES
( ROW_ID INT NOT NULL,
ICD9_CODE VARCHAR(10) NOT NULL,
@@ -321,7 +321,7 @@ CREATE TABLE D_ICD_PROCEDURES
-- DDL for Table D_ITEMS
--------------------------------------------------------
-DROP TABLE IF EXISTS D_ITEMS;
+DROP TABLE IF EXISTS D_ITEMS CASCADE;
CREATE TABLE D_ITEMS
( ROW_ID INT NOT NULL,
ITEMID INT NOT NULL,
@@ -341,7 +341,7 @@ CREATE TABLE D_ITEMS
-- DDL for Table D_LABITEMS
--------------------------------------------------------
-DROP TABLE IF EXISTS D_LABITEMS;
+DROP TABLE IF EXISTS D_LABITEMS CASCADE;
CREATE TABLE D_LABITEMS
( ROW_ID INT NOT NULL,
ITEMID INT NOT NULL,
@@ -357,7 +357,7 @@ CREATE TABLE D_LABITEMS
-- DDL for Table ICUSTAYS
--------------------------------------------------------
-DROP TABLE IF EXISTS ICUSTAYS;
+DROP TABLE IF EXISTS ICUSTAYS CASCADE;
CREATE TABLE ICUSTAYS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -379,7 +379,7 @@ CREATE TABLE ICUSTAYS
-- DDL for Table INPUTEVENTS_CV
--------------------------------------------------------
-DROP TABLE IF EXISTS INPUTEVENTS_CV;
+DROP TABLE IF EXISTS INPUTEVENTS_CV CASCADE;
CREATE TABLE INPUTEVENTS_CV
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -410,7 +410,7 @@ CREATE TABLE INPUTEVENTS_CV
-- DDL for Table INPUTEVENTS_MV
--------------------------------------------------------
-DROP TABLE IF EXISTS INPUTEVENTS_MV;
+DROP TABLE IF EXISTS INPUTEVENTS_MV CASCADE;
CREATE TABLE INPUTEVENTS_MV
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -450,7 +450,7 @@ CREATE TABLE INPUTEVENTS_MV
-- DDL for Table LABEVENTS
--------------------------------------------------------
-DROP TABLE IF EXISTS LABEVENTS;
+DROP TABLE IF EXISTS LABEVENTS CASCADE;
CREATE TABLE LABEVENTS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -468,7 +468,7 @@ CREATE TABLE LABEVENTS
-- DDL for Table MICROBIOLOGYEVENTS
--------------------------------------------------------
-DROP TABLE IF EXISTS MICROBIOLOGYEVENTS;
+DROP TABLE IF EXISTS MICROBIOLOGYEVENTS CASCADE;
CREATE TABLE MICROBIOLOGYEVENTS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -493,7 +493,7 @@ CREATE TABLE MICROBIOLOGYEVENTS
-- DDL for Table NOTEEVENTS
--------------------------------------------------------
-DROP TABLE IF EXISTS NOTEEVENTS;
+DROP TABLE IF EXISTS NOTEEVENTS CASCADE;
CREATE TABLE NOTEEVENTS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -513,7 +513,7 @@ CREATE TABLE NOTEEVENTS
-- DDL for Table OUTPUTEVENTS
--------------------------------------------------------
-DROP TABLE IF EXISTS OUTPUTEVENTS;
+DROP TABLE IF EXISTS OUTPUTEVENTS CASCADE;
CREATE TABLE OUTPUTEVENTS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -535,7 +535,7 @@ CREATE TABLE OUTPUTEVENTS
-- DDL for Table PATIENTS
--------------------------------------------------------
-DROP TABLE IF EXISTS PATIENTS;
+DROP TABLE IF EXISTS PATIENTS CASCADE;
CREATE TABLE PATIENTS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -553,7 +553,7 @@ CREATE TABLE PATIENTS
-- DDL for Table PRESCRIPTIONS
--------------------------------------------------------
-DROP TABLE IF EXISTS PRESCRIPTIONS;
+DROP TABLE IF EXISTS PRESCRIPTIONS CASCADE;
CREATE TABLE PRESCRIPTIONS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -581,7 +581,7 @@ CREATE TABLE PRESCRIPTIONS
-- DDL for Table PROCEDUREEVENTS_MV
--------------------------------------------------------
-DROP TABLE IF EXISTS PROCEDUREEVENTS_MV;
+DROP TABLE IF EXISTS PROCEDUREEVENTS_MV CASCADE;
CREATE TABLE PROCEDUREEVENTS_MV
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -615,7 +615,7 @@ CREATE TABLE PROCEDUREEVENTS_MV
-- DDL for Table PROCEDURES_ICD
--------------------------------------------------------
-DROP TABLE IF EXISTS PROCEDURES_ICD;
+DROP TABLE IF EXISTS PROCEDURES_ICD CASCADE;
CREATE TABLE PROCEDURES_ICD
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -629,7 +629,7 @@ CREATE TABLE PROCEDURES_ICD
-- DDL for Table SERVICES
--------------------------------------------------------
-DROP TABLE IF EXISTS SERVICES;
+DROP TABLE IF EXISTS SERVICES CASCADE;
CREATE TABLE SERVICES
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,
@@ -644,7 +644,7 @@ CREATE TABLE SERVICES
-- DDL for Table TRANSFERS
--------------------------------------------------------
-DROP TABLE IF EXISTS TRANSFERS;
+DROP TABLE IF EXISTS TRANSFERS CASCADE;
CREATE TABLE TRANSFERS
( ROW_ID INT NOT NULL,
SUBJECT_ID INT NOT NULL,

0 comments on commit a92f978

Please sign in to comment.