diff --git a/buildmimic/postgres/postgres_create_tables.sql b/buildmimic/postgres/postgres_create_tables.sql index ac0b7c2..c97784b 100644 --- a/buildmimic/postgres/postgres_create_tables.sql +++ b/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,