home / risk-management-plans

Menu

Schema for risk-management-plans

CREATE TABLE rmp_facility (
        epa_facility_id TEXT PRIMARY KEY,
        report TEXT,
        facility_name TEXT,
        facility_address TEXT,
        city TEXT,
        state TEXT,
        county TEXT,
        zip TEXT,
        facility_duns TEXT,
        latitude REAL,
        longitude REAL,
        receipt_date TEXT,
        report_created_date TEXT
    , popup TEXT);
CREATE TABLE rmp_chemical (
        chemical_id INTEGER PRIMARY KEY,
        chemical_name TEXT,
        cas_number TEXT,
        flammable_toxic TEXT
    );
CREATE TABLE rmp_facility_chemicals (
        facility_chemical_id INTEGER PRIMARY KEY,
        facility_id TEXT,
        chemical_id INTEGER,
        program_level TEXT,
        FOREIGN KEY (facility_id) REFERENCES rmp_facility(epa_facility_id),
        FOREIGN KEY (chemical_id) REFERENCES rmp_chemical(chemical_id)
    );
CREATE TABLE rmp_naics (
        naics_code TEXT PRIMARY KEY,
        naics_description TEXT
    );
CREATE TABLE rmp_facility_naics (
        facility_naics_id INTEGER PRIMARY KEY,
        facility_id TEXT,
        naics_code TEXT,
        FOREIGN KEY (facility_id) REFERENCES rmp_facility(epa_facility_id),
        FOREIGN KEY (naics_code) REFERENCES rmp_naics(naics_code)
    );
CREATE TABLE rmp_facility_accidents (
        facility_accident_id TEXT PRIMARY KEY,
        accident_id TEXT,
        facility_id TEXT,
        date_of_accident TEXT,
        time_accident_began TEXT,
        release_duration TEXT,
        naics_code TEXT,
        FOREIGN KEY (facility_id) REFERENCES rmp_facility(epa_facility_id),
        FOREIGN KEY (naics_code) REFERENCES rmp_naics(naics_code)
    );
CREATE TABLE rmp_accident_chemicals (
        accident_chemical_id INTEGER PRIMARY KEY,
        facility_accident_chemical_id TEXT,
        facility_accident_id TEXT,
        quantity_released_lbs TEXT,
        percent_weight TEXT,
        chemical_id INTEGER,
        FOREIGN KEY (facility_accident_id) REFERENCES rmp_facility_accidents(facility_accident_id),
        FOREIGN KEY (chemical_id) REFERENCES rmp_chemical(chemical_id)
    );
CREATE TABLE "tbl_accident_details" (
        EPA_Facility_ID TEXT,
        Accident_History_ID TEXT,
        Facility_Accident_ID TEXT PRIMARY KEY,
        Date_of_Accident TEXT,
        Time_Accident_Began TEXT,
        NAICS_Code_of_Process_Involved TEXT,
        NAICS_Description TEXT,
        Release_Duration_Hours TEXT,
        Release_Duration_Minutes TEXT,
        Gas_Release TEXT,
        Liquid_Spill_Evaporation TEXT,
        Fire TEXT,
        Explosion TEXT,
        Uncontrolled_Runaway_Reaction TEXT,
        Storage_Vessel TEXT,
        Piping TEXT,
        Process_Vessel TEXT,
        Transfer_Hose TEXT,
        Valve TEXT,
        Pump TEXT,
        Joint TEXT,
        Other_Release_Source TEXT,
        Wind_Speed TEXT,
        Wind_Speed_Units TEXT,
        Wind_Direction TEXT,
        Temperature TEXT,
        Atmospheric_Stability_Class TEXT,
        Precipitation_Present TEXT,
        Unknown_Weather_Conditions TEXT,
        Employee_Contractor_Deaths TEXT,
        Public_Responder_Deaths TEXT,
        Public_Deaths TEXT,
        Employee_Contractor_Injuries TEXT,
        Public_Responder_Injuries TEXT,
        Public_Injuries TEXT,
        On_Site_Property_Damage_Dollar INTEGER,
        Off_Site_Deaths TEXT,
        Off_Site_Hospitalizations TEXT,
        Off_Site_Public_Deaths TEXT,
        Off_Site_Other_Medical_Treatments TEXT,
        Evacuated TEXT,
        Sheltered_in_Place TEXT,
        Off_Site_Property_Damage_Dollar INTEGER,
        Fish_or_Animal_Kills TEXT,
        Tree_Lawn_Shrub_or_Crop_Damage TEXT,
        Water_Contamination TEXT,
        Soil_Contamination TEXT,
        Other_Environmental_Damage TEXT,
        Initiating_Event TEXT,
        Contributing_Equipment_Failure TEXT,
        Contributing_Human_Error TEXT,
        Contributing_Improper_Procedures TEXT,
        Contributing_Overpressurization TEXT,
        Contributing_Upset_Condition TEXT,
        Contributing_By_Pass_Condition TEXT,
        Contributing_Maintenance_Activity_Inactivity TEXT,
        Contributing_Process_Design_Failure TEXT,
        Contributing_Unsuitable_Equipment TEXT,
        Contributing_Unusual_Weather_Condition TEXT,
        Contributing_Management_Error TEXT,
        Contributing_Other TEXT,
        Off_Site_Responders_Notified TEXT,
        Change_Improved_Upgraded_Equipment TEXT,
        Change_Revised_Maintenance TEXT,
        Change_Revised_Training TEXT,
        Change_Revised_Operating_Procedures TEXT,
        Change_New_Process_Controls TEXT,
        Change_New_Mitigation_Systems TEXT,
        Change_Revised_Emergency_Response_Plan TEXT,
        Change_Changed_Process TEXT,
        Change_Reduced_Inventory TEXT,
        Change_None TEXT,
        Change_Other TEXT
    );
CREATE TABLE 'facility_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE 'facility_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE 'facility_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE 'facility_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TABLE accident_chemicals_view (
    accident_chemical_id INTEGER PRIMARY KEY,
    accident_id TEXT,
    facility_id TEXT,
    facility_name TEXT,
    facility_address TEXT,
    city TEXT,
    state TEXT,
    county TEXT,
    date_of_accident TEXT,
    chemical_name TEXT,
    quantity_released_lbs TEXT,
    percent_weight TEXT
);
CREATE TABLE 'accident_chemicals_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE 'accident_chemicals_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE 'accident_chemicals_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE 'accident_chemicals_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TABLE facility_accidents_view (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    facility_accident_id TEXT,
    accident_id TEXT,
    facility_id TEXT,
    facility_name TEXT,
    facility_address TEXT,
    city TEXT,
    state TEXT,
    county TEXT,
    date_of_accident TEXT,
    time_accident_began TEXT,
    release_duration TEXT,
    naics_code TEXT,
    chemical_names TEXT,
    latitude REAL,
    longitude REAL
, popup TEXT);
CREATE TABLE sqlite_sequence(name,seq);
CREATE TABLE 'facility_accidents_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE 'facility_accidents_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE 'facility_accidents_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE 'facility_accidents_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TABLE facility_view (
    epa_facility_id TEXT PRIMARY KEY,
    report TEXT,
    facility_name TEXT,
    facility_address TEXT,
    city TEXT,
    state TEXT,
    county TEXT,
    zip TEXT,
    facility_duns TEXT,
    receipt_date TEXT,
    report_created_date TEXT,
    naics_codes TEXT,
    chemical_names TEXT,
    latitude REAL,
    longitude REAL,
    popup TEXT
);
CREATE INDEX idx_rmp_facility_naics_facility_id ON rmp_facility_naics(facility_id);
CREATE INDEX idx_rmp_facility_chemicals_facility_id ON rmp_facility_chemicals(facility_id);
CREATE INDEX idx_facility_id ON facility_view(epa_facility_id);
CREATE VIRTUAL TABLE facility_fts USING fts5(
    facility_name,
    facility_address,
    city,
    state,
    county,
    zip,
    facility_duns,
    receipt_date,
    chemical_names,
    content='facility_view',
    content_rowid='epa_facility_id'
);
CREATE VIRTUAL TABLE accident_chemicals_fts USING fts5(
    accident_id,
    facility_id,
    facility_name,
    facility_address,
    city,
    state,
    county,
    date_of_accident,
    chemical_name,
    quantity_released_lbs,
    percent_weight,
    content='accident_chemicals_view',
    content_rowid='accident_chemical_id',
    tokenize='unicode61'
);
CREATE VIRTUAL TABLE facility_accidents_fts USING fts5(
    facility_accident_id,
    accident_id,
    facility_id,
    facility_name,
    facility_address,
    city,
    state,
    county,
    date_of_accident,
    time_accident_began,
    release_duration,
    naics_code,
    chemical_names,
    content='facility_accidents_view',
    content_rowid='id',
    tokenize='unicode61'
);
CREATE INDEX idx_chemical_id ON accident_chemicals_view(accident_chemical_id);
CREATE INDEX idx_accident_id ON facility_accidents_view(facility_accident_id)
Powered by Datasette