From 2b689471c6bef442e6665a177801754b20099f4d Mon Sep 17 00:00:00 2001 From: hardya Date: Fri, 19 Oct 2007 16:13:16 +0000 Subject: [PATCH] First schema test build. mip.sql creates schema objects into schema. InstallSeed.cmd loads seed data (pass username, password and database connection string) git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2799 248e525c-4dfb-0310-94bc-949c084e9493 --- Schema/InstallSeed.cmd | 43 ++ Schema/alty.ctl | 45 ++ Schema/caco.ctl | 30 ++ Schema/comt.ctl | 14 + Schema/delete_tables.sql | 48 +++ Schema/enrt.ctl | 14 + Schema/enst.ctl | 13 + Schema/enty.ctl | 19 + Schema/fity.ctl | 16 + Schema/hoty.ctl | 13 + Schema/mety.ctl | 15 + Schema/mip.con | 908 +++++++++++++++++++++++++++++++++++++++ Schema/mip.ind | 374 ++++++++++++++++ Schema/mip.sql | 13 + Schema/mip.sqs | 60 +++ Schema/mip.tab | 517 ++++++++++++++++++++++ Schema/part.ctl | 12 + Schema/pcmrt.ctl | 22 + Schema/prt.ctl | 19 + Schema/prtp.ctl | 19 + Schema/qurt.ctl | 16 + Schema/qust.ctl | 16 + Schema/rety.ctl | 22 + Schema/rvty.ctl | 13 + Schema/slty.ctl | 12 + Schema/svcp.ctl | 17 + 26 files changed, 2310 insertions(+) create mode 100644 Schema/InstallSeed.cmd create mode 100644 Schema/alty.ctl create mode 100644 Schema/caco.ctl create mode 100644 Schema/comt.ctl create mode 100644 Schema/delete_tables.sql create mode 100644 Schema/enrt.ctl create mode 100644 Schema/enst.ctl create mode 100644 Schema/enty.ctl create mode 100644 Schema/fity.ctl create mode 100644 Schema/hoty.ctl create mode 100644 Schema/mety.ctl create mode 100644 Schema/mip.con create mode 100644 Schema/mip.ind create mode 100644 Schema/mip.sql create mode 100644 Schema/mip.sqs create mode 100644 Schema/mip.tab create mode 100644 Schema/part.ctl create mode 100644 Schema/pcmrt.ctl create mode 100644 Schema/prt.ctl create mode 100644 Schema/prtp.ctl create mode 100644 Schema/qurt.ctl create mode 100644 Schema/qust.ctl create mode 100644 Schema/rety.ctl create mode 100644 Schema/rvty.ctl create mode 100644 Schema/slty.ctl create mode 100644 Schema/svcp.ctl diff --git a/Schema/InstallSeed.cmd b/Schema/InstallSeed.cmd new file mode 100644 index 0000000..d3c8eeb --- /dev/null +++ b/Schema/InstallSeed.cmd @@ -0,0 +1,43 @@ +SET USER=%1 +SET PASSWORD=%2 +SET DB=%3 + +sqlplus %user%/%password%@%db% @delete_tables + +sqlldr %USER%/%PASSWORD%@%DB% control=alty + +sqlldr %USER%/%PASSWORD%@%DB% control=caco + +sqlldr %USER%/%PASSWORD%@%DB% control=comt + +sqlldr %USER%/%PASSWORD%@%DB% control=enrt + +sqlldr %USER%/%PASSWORD%@%DB% control=enst + +sqlldr %USER%/%PASSWORD%@%DB% control=enty + +sqlldr %USER%/%PASSWORD%@%DB% control=fity + +sqlldr %USER%/%PASSWORD%@%DB% control=hoty + +sqlldr %USER%/%PASSWORD%@%DB% control=mety + +sqlldr %USER%/%PASSWORD%@%DB% control=part + +sqlldr %USER%/%PASSWORD%@%DB% control=pcmrt + +sqlldr %USER%/%PASSWORD%@%DB% control=prt + +sqlldr %USER%/%PASSWORD%@%DB% control=prtp + +sqlldr %USER%/%PASSWORD%@%DB% control=qurt + +sqlldr %USER%/%PASSWORD%@%DB% control=qust + +sqlldr %USER%/%PASSWORD%@%DB% control=rety + +sqlldr %USER%/%PASSWORD%@%DB% control=rvty + +sqlldr %USER%/%PASSWORD%@%DB% control=svcp + +sqlldr %USER%/%PASSWORD%@%DB% control=slty diff --git a/Schema/alty.ctl b/Schema/alty.ctl new file mode 100644 index 0000000..e2a7b0c --- /dev/null +++ b/Schema/alty.ctl @@ -0,0 +1,45 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE asset_location_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +00,Unknown +01,Cellar +02,Under Stairs +03,Hall +04,Kitchen +05,Bathroom +06,Garage +07,Canteen +08,Cloakroom +09,Cupboard +10,Domestic Science +11,Front Door +12,Hall Cupboard +13,Kitchen Cupboard +14,Kitchen under sink +15,Landing +16,Office +17,Office Cupboard +18,Outside WC +19,Pantry +20,Porch +21,Public Bar +22,Rear of Shop +23,Saloon Bar +24,Shed +25,Shop Front +26,Shop Window +27,Staff Room +28,Store Room +29,Toilet +30,Under Counter +31,Waiting Room +32,Meter box Outside +98,Other +99,Outside diff --git a/Schema/caco.ctl b/Schema/caco.ctl new file mode 100644 index 0000000..fba5d15 --- /dev/null +++ b/Schema/caco.ctl @@ -0,0 +1,30 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE care_categories +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +03,SEUC Unclassified +04,Aged 60+ +05,Blind +06,Braille User +07,Poor Sight +08,Deaf +09,Poor Hearing +10,Poor Speech +11,Poor Sense of Smell +12,Arthritic Hands +13,Arthritic All +14,Poor Walking +15,Wheelchair +16,Bedridden +17,Mental Handicap +18,Confused +19,Serious Illness +20,Other +21,Heart Condition +22,Breathing Difficulty diff --git a/Schema/comt.ctl b/Schema/comt.ctl new file mode 100644 index 0000000..b2a88c3 --- /dev/null +++ b/Schema/comt.ctl @@ -0,0 +1,14 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE contact_mechanism_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +FAX,Fax +PHONE,Telephone +MOBILE,Mobile +EMAIL,Email diff --git a/Schema/delete_tables.sql b/Schema/delete_tables.sql new file mode 100644 index 0000000..d44aa3d --- /dev/null +++ b/Schema/delete_tables.sql @@ -0,0 +1,48 @@ +delete from REGULATORS; +delete from PARTY_ADDRESS_ROLES; +delete from CARE_CATEGORIES; +delete from RELIEF_VALVE_TYPES; +delete from CONTACT_MECHANISMS; +delete from PARTY_CONTACT_MECHANISMS; +delete from REGIONS; +delete from COSTS; +delete from CONNECTION_ORIENTATIONS; +delete from CONTACT_MECHANISM_TYPES; +delete from PARTY_CONTACT_MECHANISM_ROLES; +delete from ENQUIRY_ROLE_TYPES; +delete from FILTERS; +delete from QUOTE_ROLES; +delete from PARTY_RELATIONSHIPS; +delete from QUOTES; +delete from PARTY_CONTACT_MECH_ROLE_TYPES; +delete from QUOTE_EVENTS; +delete from SERVICE_PRESSURES; +delete from PARTY_ADDRESSES; +delete from ENQUIRY_EVENTS; +delete from PARTIES; +delete from ENQUIRY_TYPES; +delete from QUOTE_ROLE_TYPES; +delete from QUOTE_ITEMS; +delete from ASSET_LOCATION_TYPES; +delete from PARTY_ADDRESS_ROLE_TYPES; +delete from CONNECTION_TYPES; +delete from PARTY_RELATIONSHIP_TYPES; +delete from PARTY_ROLE_TYPES; +delete from HOUSING_TYPES; +delete from ENQUIRY_STATUS_TYPES; +delete from ENQUIRY_ROLES; +delete from SLAMSHUT_TYPES; +delete from ENQUIRIES; +delete from BASES; +delete from SLAMSHUT_VALVES; +delete from RELIEF_VALVES; +delete from METER_TYPES; +delete from REGULATOR_TYPES; +delete from HOUSINGS; +delete from MODULES; +delete from FILTER_TYPES; +delete from ADDRESSES; +delete from PARTY_ROLES; +delete from DRAWINGS; +delete from QUOTE_STATUSES; +EXIT diff --git a/Schema/enrt.ctl b/Schema/enrt.ctl new file mode 100644 index 0000000..f11bffe --- /dev/null +++ b/Schema/enrt.ctl @@ -0,0 +1,14 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE enquiry_role_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +FAX,Fax +PHONE,Telephone +MOBILE,Mobile +EMAIL,Email diff --git a/Schema/enst.ctl b/Schema/enst.ctl new file mode 100644 index 0000000..344c9d0 --- /dev/null +++ b/Schema/enst.ctl @@ -0,0 +1,13 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE enquiry_status_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +INP,In Progress +SUBMITTED,Submitted For Quotation +QUOTED,Quoted For diff --git a/Schema/enty.ctl b/Schema/enty.ctl new file mode 100644 index 0000000..c84d706 --- /dev/null +++ b/Schema/enty.ctl @@ -0,0 +1,19 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE enquiry_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +INSTALL,Installation of new non-Standard meter +STD INSTALL,Installation of Standard meter +OFMAT,Request for OFGEM Meter Accuracy Test (OFMAT) +EXCHANGE,Exchange of meter +REMOVE,Removal of non-Standard meter +STD REMOVE,Removal of a Standard meter +RELOCATE,Relocation of meters +ADDON,Purchase of standard add-ons for an existing meter module +OTHER,Other \ No newline at end of file diff --git a/Schema/fity.ctl b/Schema/fity.ctl new file mode 100644 index 0000000..6a058a9 --- /dev/null +++ b/Schema/fity.ctl @@ -0,0 +1,16 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE filter_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +LLS,Low Loss Strainer +FIU,Fixed in Union +YT,Y Type +IL,InLine +AP,Angle Pattern +G,Gauze \ No newline at end of file diff --git a/Schema/hoty.ctl b/Schema/hoty.ctl new file mode 100644 index 0000000..b3a9cf0 --- /dev/null +++ b/Schema/hoty.ctl @@ -0,0 +1,13 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE housing_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +LO,Lift Off +WI,Walk In +WT,Walk Through \ No newline at end of file diff --git a/Schema/mety.ctl b/Schema/mety.ctl new file mode 100644 index 0000000..91e187e --- /dev/null +++ b/Schema/mety.ctl @@ -0,0 +1,15 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE meter_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +ROTA,Rotary +TURB,Turbine +ORIF,Orifice +ULTRA,Ultrasonic flow +CORI,Coriolis \ No newline at end of file diff --git a/Schema/mip.con b/Schema/mip.con new file mode 100644 index 0000000..0c7fa72 --- /dev/null +++ b/Schema/mip.con @@ -0,0 +1,908 @@ +-- C:\Andy\svn\WEBMIP\Schema\mip.con +-- +-- Generated for Oracle 10g on Fri Oct 19 16:55:39 2007 by Server Generator 10.1.2.6.18 + +PROMPT Creating Primary Key on 'REGULATORS' +ALTER TABLE REGULATORS + ADD (CONSTRAINT REGU_PK PRIMARY KEY + (REGU_ID)) +/ + +PROMPT Creating Primary Key on 'PARTY_ADDRESS_ROLES' +ALTER TABLE PARTY_ADDRESS_ROLES + ADD (CONSTRAINT PAR_PK PRIMARY KEY + (START_DATE + ,PADDR_START_DATE + ,PADDR_ADDR_CODE + ,PADDR_PRTY_ID + ,PART_CODE)) +/ + +PROMPT Creating Primary Key on 'CARE_CATEGORIES' +ALTER TABLE CARE_CATEGORIES + ADD (CONSTRAINT CACA_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'RELIEF_VALVE_TYPES' +ALTER TABLE RELIEF_VALVE_TYPES + ADD (CONSTRAINT RVTY_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'QUOTE_STATUSES' +ALTER TABLE QUOTE_STATUSES + ADD (CONSTRAINT QUST_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'CONTACT_MECHANISMS' +ALTER TABLE CONTACT_MECHANISMS + ADD (CONSTRAINT COME_PK PRIMARY KEY + (ID)) +/ + +PROMPT Creating Primary Key on 'PARTY_CONTACT_MECHANISMS' +ALTER TABLE PARTY_CONTACT_MECHANISMS + ADD (CONSTRAINT PCM_PK PRIMARY KEY + (START_DATE + ,PADDR_START_DATE + ,PADDR_ADDR_CODE + ,PADDR_PRTY_ID + ,PRTY_ID)) +/ + +PROMPT Creating Primary Key on 'REGIONS' +ALTER TABLE REGIONS + ADD (CONSTRAINT REGI_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'COSTS' +ALTER TABLE COSTS + ADD (CONSTRAINT COST_PK PRIMARY KEY + (ID)) +/ + +PROMPT Creating Primary Key on 'CONNECTION_ORIENTATIONS' +ALTER TABLE CONNECTION_ORIENTATIONS + ADD (CONSTRAINT CNOR_PK PRIMARY KEY + (ID)) +/ + +PROMPT Creating Primary Key on 'CONTACT_MECHANISM_TYPES' +ALTER TABLE CONTACT_MECHANISM_TYPES + ADD (CONSTRAINT COMT_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'PARTY_CONTACT_MECHANISM_ROLES' +ALTER TABLE PARTY_CONTACT_MECHANISM_ROLES + ADD (CONSTRAINT PCMR_PK PRIMARY KEY + (START_DATE + ,PCM_START_DATE + ,PCM_PADDR_START_DATE + ,PCM_PADDR_ADDR_CODE + ,PCM_PADDR_PRTY_ID + ,PCM_PRTY_ID + ,PCMRT_CODE)) +/ + +PROMPT Creating Primary Key on 'ENQUIRY_ROLE_TYPES' +ALTER TABLE ENQUIRY_ROLE_TYPES + ADD (CONSTRAINT ENRT_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'FILTERS' +ALTER TABLE FILTERS + ADD (CONSTRAINT FLTR_PK PRIMARY KEY + (ID)) +/ + +PROMPT Creating Primary Key on 'QUOTE_ROLES' +ALTER TABLE QUOTE_ROLES + ADD (CONSTRAINT QURO_PK PRIMARY KEY + (PRTY_ID + ,QUTE_ID + ,QURT_CODE)) +/ + +PROMPT Creating Primary Key on 'PARTY_RELATIONSHIPS' +ALTER TABLE PARTY_RELATIONSHIPS + ADD (CONSTRAINT PREL_PK PRIMARY KEY + (START_DATE + ,PARL_START_DATE_TO + ,PARL_PRT_CODE + ,PARL_PRTY_ID + ,PARL_START_DATE + ,PARL_PRT_CODE_FROM + ,PARL_PRTY_ID_FROM)) +/ + +PROMPT Creating Primary Key on 'PARTY_ROLE_TYPES' +ALTER TABLE PARTY_ROLE_TYPES + ADD (CONSTRAINT PRT_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'QUOTES' +ALTER TABLE QUOTES + ADD (CONSTRAINT QUTE_PK PRIMARY KEY + (QUTE_ID)) +/ + +PROMPT Creating Primary Key on 'PARTY_CONTACT_MECH_ROLE_TYPES' +ALTER TABLE PARTY_CONTACT_MECH_ROLE_TYPES + ADD (CONSTRAINT PCMRT_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'QUOTE_EVENTS' +ALTER TABLE QUOTE_EVENTS + ADD (CONSTRAINT QUEV_PK PRIMARY KEY + (EVENT_DATE + ,QUST_CODE + ,QUTE_ID)) +/ + +PROMPT Creating Primary Key on 'SERVICE_PRESSURES' +ALTER TABLE SERVICE_PRESSURES + ADD (CONSTRAINT SVCP_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'PARTY_ADDRESSES' +ALTER TABLE PARTY_ADDRESSES + ADD (CONSTRAINT PADDR_PK PRIMARY KEY + (START_DATE + ,ADDR_CODE + ,PRTY_ID)) +/ + +PROMPT Creating Primary Key on 'ENQUIRY_EVENTS' +ALTER TABLE ENQUIRY_EVENTS + ADD (CONSTRAINT ENEV_PK PRIMARY KEY + (EVENT_DATE + ,ENQU_CODE + ,ENST_CODE)) +/ + +PROMPT Creating Primary Key on 'PARTIES' +ALTER TABLE PARTIES + ADD (CONSTRAINT PRTY_PK PRIMARY KEY + (ID)) +/ + +PROMPT Creating Primary Key on 'ENQUIRY_TYPES' +ALTER TABLE ENQUIRY_TYPES + ADD (CONSTRAINT ENTY_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'QUOTE_ROLE_TYPES' +ALTER TABLE QUOTE_ROLE_TYPES + ADD (CONSTRAINT QURT_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'QUOTE_ITEMS' +ALTER TABLE QUOTE_ITEMS + ADD (CONSTRAINT QUIT_PK PRIMARY KEY + (ITEM_SEQUENCE + ,QUTE_ID)) +/ + +PROMPT Creating Primary Key on 'ASSET_LOCATION_TYPES' +ALTER TABLE ASSET_LOCATION_TYPES + ADD (CONSTRAINT ALTY_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'PARTY_ADDRESS_ROLE_TYPES' +ALTER TABLE PARTY_ADDRESS_ROLE_TYPES + ADD (CONSTRAINT PART_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'METERS' +ALTER TABLE METERS + ADD (CONSTRAINT METR_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'CONNECTION_TYPES' +ALTER TABLE CONNECTION_TYPES + ADD (CONSTRAINT CNTY_PK PRIMARY KEY + (ID)) +/ + +PROMPT Creating Primary Key on 'PARTY_RELATIONSHIP_TYPES' +ALTER TABLE PARTY_RELATIONSHIP_TYPES + ADD (CONSTRAINT PRTP_PK PRIMARY KEY + (TO_PRT_CODE + ,FROM_PRT_CODE)) +/ + +PROMPT Creating Primary Key on 'HOUSING_TYPES' +ALTER TABLE HOUSING_TYPES + ADD (CONSTRAINT HOTY_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'ENQUIRY_STATUS_TYPES' +ALTER TABLE ENQUIRY_STATUS_TYPES + ADD (CONSTRAINT ENST_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'ENQUIRY_ROLES' +ALTER TABLE ENQUIRY_ROLES + ADD (CONSTRAINT ENRO_PK PRIMARY KEY + (PRTY_ID + ,ENQU_CODE + ,ENRT_CODE)) +/ + +PROMPT Creating Primary Key on 'SLAMSHUT_TYPES' +ALTER TABLE SLAMSHUT_TYPES + ADD (CONSTRAINT SLTY_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT ENQU_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'BASES' +ALTER TABLE BASES + ADD (CONSTRAINT BAS_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'SLAMSHUT_VALVES' +ALTER TABLE SLAMSHUT_VALVES + ADD (CONSTRAINT SLVA_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'RELIEF_VALVES' +ALTER TABLE RELIEF_VALVES + ADD (CONSTRAINT REVA_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'METER_TYPES' +ALTER TABLE METER_TYPES + ADD (CONSTRAINT METY_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'REGULATOR_TYPES' +ALTER TABLE REGULATOR_TYPES + ADD (CONSTRAINT RETY_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'HOUSINGS' +ALTER TABLE HOUSINGS + ADD (CONSTRAINT HOU_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'MODULES' +ALTER TABLE MODULES + ADD (CONSTRAINT MODU_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'FILTER_TYPES' +ALTER TABLE FILTER_TYPES + ADD (CONSTRAINT FITY_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'ADDRESSES' +ALTER TABLE ADDRESSES + ADD (CONSTRAINT ADDR_PK PRIMARY KEY + (CODE)) +/ + +PROMPT Creating Primary Key on 'PARTY_ROLES' +ALTER TABLE PARTY_ROLES + ADD (CONSTRAINT PARL_PK PRIMARY KEY + (START_DATE + ,PRT_CODE + ,PRTY_ID)) +/ + +PROMPT Creating Primary Key on 'DRAWINGS' +ALTER TABLE DRAWINGS + ADD (CONSTRAINT DRWG_PK PRIMARY KEY + (CODE)) +/ + + + +PROMPT Creating Check Constraint on 'COSTS' +ALTER TABLE COSTS + ADD (CONSTRAINT AVCON_1192809339_COST__000 CHECK (COST_TYPE IN ('MECO', 'COST', 'MOCO', 'BACO', 'HOCO'))) +/ + +PROMPT Creating Check Constraint on 'QUOTES' +ALTER TABLE QUOTES + ADD (CONSTRAINT AVCON_1192809339_QUTE__000 CHECK (QUTE_TYPE IN ('SQ', 'QUTE', 'AQ', 'MQ'))) +/ + +PROMPT Creating Check Constraint on 'PARTIES' +ALTER TABLE PARTIES + ADD (CONSTRAINT AVCON_1192809339_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED'))) +/ + +PROMPT Creating Check Constraint on 'PARTIES' +ALTER TABLE PARTIES + ADD (CONSTRAINT AVCON_1192809339_PRTY__000 CHECK (PRTY_TYPE +IN ('ORG', 'EO', 'IO', 'PERS', 'MKTP', 'NEMP', 'MANU', 'EMP', 'PRTY' +))) +/ + +PROMPT Creating Check Constraint on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT AVCON_1192809339_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO'))) +/ + +PROMPT Creating Check Constraint on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT AVCON_1192809339_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO'))) +/ + +PROMPT Creating Check Constraint on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT AVCON_1192809339_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO'))) +/ + +PROMPT Creating Check Constraint on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT AVCON_1192809339_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO'))) +/ + +PROMPT Creating Check Constraint on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT AVCON_1192809339_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO'))) +/ + +PROMPT Creating Check Constraint on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT AVCON_1192809339_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO'))) +/ + +PROMPT Creating Check Constraint on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT AVCON_1192809339_BYPAS_000 CHECK (BYPASS_REQUIRED IN ('YES', 'NO'))) +/ + +PROMPT Creating Check Constraint on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT AVCON_1192809339_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO'))) +/ + + +PROMPT Creating Foreign Key on 'REGULATORS' +ALTER TABLE REGULATORS ADD (CONSTRAINT + REGU_RETY_FK FOREIGN KEY + (RETY_CODE) REFERENCES REGULATOR_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_ADDRESS_ROLES' +ALTER TABLE PARTY_ADDRESS_ROLES ADD (CONSTRAINT + PAR_PART_FK FOREIGN KEY + (PART_CODE) REFERENCES PARTY_ADDRESS_ROLE_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_ADDRESS_ROLES' +ALTER TABLE PARTY_ADDRESS_ROLES ADD (CONSTRAINT + PAR_PADDR_FK FOREIGN KEY + (PADDR_START_DATE + ,PADDR_ADDR_CODE + ,PADDR_PRTY_ID) REFERENCES PARTY_ADDRESSES + (START_DATE + ,ADDR_CODE + ,PRTY_ID)) +/ + +PROMPT Creating Foreign Key on 'CONTACT_MECHANISMS' +ALTER TABLE CONTACT_MECHANISMS ADD (CONSTRAINT + COME_COMT_FK FOREIGN KEY + (COMT_CODE) REFERENCES CONTACT_MECHANISM_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_CONTACT_MECHANISMS' +ALTER TABLE PARTY_CONTACT_MECHANISMS ADD (CONSTRAINT + PCM_PADDR_FK FOREIGN KEY + (PADDR_START_DATE + ,PADDR_ADDR_CODE + ,PADDR_PRTY_ID) REFERENCES PARTY_ADDRESSES + (START_DATE + ,ADDR_CODE + ,PRTY_ID)) +/ + +PROMPT Creating Foreign Key on 'PARTY_CONTACT_MECHANISMS' +ALTER TABLE PARTY_CONTACT_MECHANISMS ADD (CONSTRAINT + PCM_COME_FK FOREIGN KEY + (COME_ID) REFERENCES CONTACT_MECHANISMS + (ID)) +/ + +PROMPT Creating Foreign Key on 'PARTY_CONTACT_MECHANISMS' +ALTER TABLE PARTY_CONTACT_MECHANISMS ADD (CONSTRAINT + PCM_PRTY_FK FOREIGN KEY + (PRTY_ID) REFERENCES PARTIES + (ID)) +/ + +PROMPT Creating Foreign Key on 'COSTS' +ALTER TABLE COSTS ADD (CONSTRAINT + COST_HOU_FK FOREIGN KEY + (HOU_CODE) REFERENCES HOUSINGS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'COSTS' +ALTER TABLE COSTS ADD (CONSTRAINT + COST_MODU_FK FOREIGN KEY + (MODU_CODE) REFERENCES MODULES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'COSTS' +ALTER TABLE COSTS ADD (CONSTRAINT + COST_BAS_FK FOREIGN KEY + (BAS_CODE) REFERENCES BASES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'COSTS' +ALTER TABLE COSTS ADD (CONSTRAINT + COST_METR_FK FOREIGN KEY + (METR_CODE) REFERENCES METERS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'COSTS' +ALTER TABLE COSTS ADD (CONSTRAINT + COST_REGI_FK FOREIGN KEY + (REGI_CODE) REFERENCES REGIONS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_CONTACT_MECHANISM_ROLES' +ALTER TABLE PARTY_CONTACT_MECHANISM_ROLES ADD (CONSTRAINT + PCMR_PCMRT_FK FOREIGN KEY + (PCMRT_CODE) REFERENCES PARTY_CONTACT_MECH_ROLE_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_CONTACT_MECHANISM_ROLES' +ALTER TABLE PARTY_CONTACT_MECHANISM_ROLES ADD (CONSTRAINT + PCMR_PCM_FK FOREIGN KEY + (PCM_START_DATE + ,PCM_PADDR_START_DATE + ,PCM_PADDR_ADDR_CODE + ,PCM_PADDR_PRTY_ID + ,PCM_PRTY_ID) REFERENCES PARTY_CONTACT_MECHANISMS + (START_DATE + ,PADDR_START_DATE + ,PADDR_ADDR_CODE + ,PADDR_PRTY_ID + ,PRTY_ID)) +/ + +PROMPT Creating Foreign Key on 'FILTERS' +ALTER TABLE FILTERS ADD (CONSTRAINT + FLTR_FITY_FK FOREIGN KEY + (FITY_CODE) REFERENCES FILTER_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'QUOTE_ROLES' +ALTER TABLE QUOTE_ROLES ADD (CONSTRAINT + QURO_PRTY_FK FOREIGN KEY + (PRTY_ID) REFERENCES PARTIES + (ID)) +/ + +PROMPT Creating Foreign Key on 'QUOTE_ROLES' +ALTER TABLE QUOTE_ROLES ADD (CONSTRAINT + QURO_QUTE_FK FOREIGN KEY + (QUTE_ID) REFERENCES QUOTES + (QUTE_ID)) +/ + +PROMPT Creating Foreign Key on 'QUOTE_ROLES' +ALTER TABLE QUOTE_ROLES ADD (CONSTRAINT + QURO_QURT_FK FOREIGN KEY + (QURT_CODE) REFERENCES QUOTE_ROLE_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_RELATIONSHIPS' +ALTER TABLE PARTY_RELATIONSHIPS ADD (CONSTRAINT + PREL_PRTP_FK FOREIGN KEY + (PRTP_PRT_CODE + ,PRTP_PRT_CODE_FROM) REFERENCES PARTY_RELATIONSHIP_TYPES + (TO_PRT_CODE + ,FROM_PRT_CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_RELATIONSHIPS' +ALTER TABLE PARTY_RELATIONSHIPS ADD (CONSTRAINT + PREL_PARL_FK FOREIGN KEY + (PARL_START_DATE + ,PARL_PRT_CODE_FROM + ,PARL_PRTY_ID_FROM) REFERENCES PARTY_ROLES + (START_DATE + ,PRT_CODE + ,PRTY_ID)) +/ + +PROMPT Creating Foreign Key on 'PARTY_RELATIONSHIPS' +ALTER TABLE PARTY_RELATIONSHIPS ADD (CONSTRAINT + PREL_PARL_TO_FK FOREIGN KEY + (PARL_START_DATE_TO + ,PARL_PRT_CODE + ,PARL_PRTY_ID) REFERENCES PARTY_ROLES + (START_DATE + ,PRT_CODE + ,PRTY_ID)) +/ + +PROMPT Creating Foreign Key on 'QUOTES' +ALTER TABLE QUOTES ADD (CONSTRAINT + QUTE_ENQU_FK FOREIGN KEY + (ENQU_CODE) REFERENCES ENQUIRIES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'QUOTE_EVENTS' +ALTER TABLE QUOTE_EVENTS ADD (CONSTRAINT + QUEV_QUST_FK FOREIGN KEY + (QUST_CODE) REFERENCES QUOTE_STATUSES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'QUOTE_EVENTS' +ALTER TABLE QUOTE_EVENTS ADD (CONSTRAINT + QUEV_QUTE_FK FOREIGN KEY + (QUTE_ID) REFERENCES QUOTES + (QUTE_ID)) +/ + +PROMPT Creating Foreign Key on 'PARTY_ADDRESSES' +ALTER TABLE PARTY_ADDRESSES ADD (CONSTRAINT + PADDR_ADDR_FK FOREIGN KEY + (ADDR_CODE) REFERENCES ADDRESSES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_ADDRESSES' +ALTER TABLE PARTY_ADDRESSES ADD (CONSTRAINT + PADDR_PRTY_FK FOREIGN KEY + (PRTY_ID) REFERENCES PARTIES + (ID)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRY_EVENTS' +ALTER TABLE ENQUIRY_EVENTS ADD (CONSTRAINT + ENEV_ENST_FK FOREIGN KEY + (ENST_CODE) REFERENCES ENQUIRY_STATUS_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRY_EVENTS' +ALTER TABLE ENQUIRY_EVENTS ADD (CONSTRAINT + ENEV_ENQU_FK FOREIGN KEY + (ENQU_CODE) REFERENCES ENQUIRIES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'QUOTE_ITEMS' +ALTER TABLE QUOTE_ITEMS ADD (CONSTRAINT + QUIT_BAS_FK FOREIGN KEY + (BAS_CODE) REFERENCES BASES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'QUOTE_ITEMS' +ALTER TABLE QUOTE_ITEMS ADD (CONSTRAINT + QUIT_MODU_FK FOREIGN KEY + (MODU_CODE) REFERENCES MODULES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'QUOTE_ITEMS' +ALTER TABLE QUOTE_ITEMS ADD (CONSTRAINT + QUIT_HOU_FK FOREIGN KEY + (HOU_CODE) REFERENCES HOUSINGS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'QUOTE_ITEMS' +ALTER TABLE QUOTE_ITEMS ADD (CONSTRAINT + QUIT_QUTE_FK FOREIGN KEY + (QUTE_ID) REFERENCES QUOTES + (QUTE_ID)) +/ + +PROMPT Creating Foreign Key on 'METERS' +ALTER TABLE METERS ADD (CONSTRAINT + METR_DRWG_FK FOREIGN KEY + (DRWG_CODE) REFERENCES DRAWINGS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'METERS' +ALTER TABLE METERS ADD (CONSTRAINT + METR_PRTY_FK FOREIGN KEY + (PRTY_ID) REFERENCES PARTIES + (ID)) +/ + +PROMPT Creating Foreign Key on 'METERS' +ALTER TABLE METERS ADD (CONSTRAINT + METR_METY_FK FOREIGN KEY + (METY_CODE) REFERENCES METER_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_RELATIONSHIP_TYPES' +ALTER TABLE PARTY_RELATIONSHIP_TYPES ADD (CONSTRAINT + PRTP_PRT_FK FOREIGN KEY + (FROM_PRT_CODE) REFERENCES PARTY_ROLE_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_RELATIONSHIP_TYPES' +ALTER TABLE PARTY_RELATIONSHIP_TYPES ADD (CONSTRAINT + PRTP_PRT_TO_FK FOREIGN KEY + (TO_PRT_CODE) REFERENCES PARTY_ROLE_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRY_ROLES' +ALTER TABLE ENQUIRY_ROLES ADD (CONSTRAINT + ENRO_ENRT_FK FOREIGN KEY + (ENRT_CODE) REFERENCES ENQUIRY_ROLE_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRY_ROLES' +ALTER TABLE ENQUIRY_ROLES ADD (CONSTRAINT + ENRO_ENQU_FK FOREIGN KEY + (ENQU_CODE) REFERENCES ENQUIRIES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRY_ROLES' +ALTER TABLE ENQUIRY_ROLES ADD (CONSTRAINT + ENRO_PRTY_FK FOREIGN KEY + (PRTY_ID) REFERENCES PARTIES + (ID)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ENQU_CACA_FK FOREIGN KEY + (CACA_CODE) REFERENCES CARE_CATEGORIES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ENQU_ENTY_FK FOREIGN KEY + (ENTY_CODE) REFERENCES ENQUIRY_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ENQU_SVCP_FK FOREIGN KEY + (EXISTING_METER_SVC_PRESSURE) REFERENCES SERVICE_PRESSURES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ENQU_REQUIRED_SERVICE_PRESS_FK FOREIGN KEY + (SVCP_CODE) REFERENCES SERVICE_PRESSURES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + METHOD_OF_CONTACTING_CONSUM_FK FOREIGN KEY + (CONSUMER_COMT_CODE) REFERENCES CONTACT_MECHANISM_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ENQU_COMT_FK FOREIGN KEY + (AGENT_COMT_CODE) REFERENCES CONTACT_MECHANISM_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ALTERNATIVE_METHOD_OF_CONTA_FK FOREIGN KEY + (ALT_CONSUMER_COMT_CODE) REFERENCES CONTACT_MECHANISM_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ENQU_METY_FK FOREIGN KEY + (METY_CODE) REFERENCES METER_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ENQU_ALTY_FK FOREIGN KEY + (ALTY_CODE) REFERENCES ASSET_LOCATION_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'BASES' +ALTER TABLE BASES ADD (CONSTRAINT + BAS_DRWG_FK FOREIGN KEY + (DRWG_CODE) REFERENCES DRAWINGS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'SLAMSHUT_VALVES' +ALTER TABLE SLAMSHUT_VALVES ADD (CONSTRAINT + SLVA_SLTY_FK FOREIGN KEY + (SLTY_CODE) REFERENCES SLAMSHUT_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'RELIEF_VALVES' +ALTER TABLE RELIEF_VALVES ADD (CONSTRAINT + REVA_RVTY_FK FOREIGN KEY + (RVTY_CODE) REFERENCES RELIEF_VALVE_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'HOUSINGS' +ALTER TABLE HOUSINGS ADD (CONSTRAINT + HOU_DRWG_FK FOREIGN KEY + (DRWG_CODE) REFERENCES DRAWINGS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'HOUSINGS' +ALTER TABLE HOUSINGS ADD (CONSTRAINT + HOU_HOTY_FK FOREIGN KEY + (HOTY_CODE) REFERENCES HOUSING_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'HOUSINGS' +ALTER TABLE HOUSINGS ADD (CONSTRAINT + HOU_PRTY_FK FOREIGN KEY + (PRTY_ID) REFERENCES PARTIES + (ID)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_FLTR_FK FOREIGN KEY + (FLTR_ID) REFERENCES FILTERS + (ID)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_REVA_FK FOREIGN KEY + (REVA_CODE) REFERENCES RELIEF_VALVES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_CNOR_OUTLET_ORIENTATIO_FK FOREIGN KEY + (OUTLET_CNOR_ID) REFERENCES CONNECTION_ORIENTATIONS + (ID)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_SVCP_FK FOREIGN KEY + (SVCP_CODE) REFERENCES SERVICE_PRESSURES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_CNTY_OUTLET_CONNECTION_FK FOREIGN KEY + (OUTLET_CNTY_ID) REFERENCES CONNECTION_TYPES + (ID)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_SLVA_FK FOREIGN KEY + (SLVA_CODE) REFERENCES SLAMSHUT_VALVES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_HOU_FK FOREIGN KEY + (HOU_CODE) REFERENCES HOUSINGS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_CNTY_FK FOREIGN KEY + (INLET_CNTY_ID) REFERENCES CONNECTION_TYPES + (ID)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_CNOR_FK FOREIGN KEY + (INLET_CNOR_ID) REFERENCES CONNECTION_ORIENTATIONS + (ID)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_BAS_FK FOREIGN KEY + (BAS_CODE) REFERENCES BASES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_METR_FK FOREIGN KEY + (METR_CODE) REFERENCES METERS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_DRWG_FK FOREIGN KEY + (DRWG_CODE) REFERENCES DRAWINGS + (CODE)) +/ + +PROMPT Creating Foreign Key on 'MODULES' +ALTER TABLE MODULES ADD (CONSTRAINT + MODU_REGU_FK FOREIGN KEY + (REGU_ID) REFERENCES REGULATORS + (REGU_ID)) +/ + +PROMPT Creating Foreign Key on 'PARTY_ROLES' +ALTER TABLE PARTY_ROLES ADD (CONSTRAINT + PARL_PRT_FK FOREIGN KEY + (PRT_CODE) REFERENCES PARTY_ROLE_TYPES + (CODE)) +/ + +PROMPT Creating Foreign Key on 'PARTY_ROLES' +ALTER TABLE PARTY_ROLES ADD (CONSTRAINT + PARL_PRTY_FK FOREIGN KEY + (PRTY_ID) REFERENCES PARTIES + (ID)) +/ + + diff --git a/Schema/mip.ind b/Schema/mip.ind new file mode 100644 index 0000000..98e2d19 --- /dev/null +++ b/Schema/mip.ind @@ -0,0 +1,374 @@ +-- C:\Andy\svn\WEBMIP\Schema\mip.ind +-- +-- Generated for Oracle 10g on Fri Oct 19 16:55:39 2007 by Server Generator 10.1.2.6.18 + + +PROMPT Creating Index 'REGU_RETY_FK_I' +CREATE INDEX REGU_RETY_FK_I ON REGULATORS + (RETY_CODE) +/ + +PROMPT Creating Index 'PAR_PART_FK_I' +CREATE INDEX PAR_PART_FK_I ON PARTY_ADDRESS_ROLES + (PART_CODE) +/ + +PROMPT Creating Index 'PAR_PADDR_FK_I' +CREATE INDEX PAR_PADDR_FK_I ON PARTY_ADDRESS_ROLES + (PADDR_START_DATE + ,PADDR_PRTY_ID + ,PADDR_ADDR_CODE) +/ + +PROMPT Creating Index 'COME_COMT_FK_I' +CREATE INDEX COME_COMT_FK_I ON CONTACT_MECHANISMS + (COMT_CODE) +/ + +PROMPT Creating Index 'PCM_COME_FK_I' +CREATE INDEX PCM_COME_FK_I ON PARTY_CONTACT_MECHANISMS + (COME_ID) +/ + +PROMPT Creating Index 'PCM_PRTY_FK_I' +CREATE INDEX PCM_PRTY_FK_I ON PARTY_CONTACT_MECHANISMS + (PRTY_ID) +/ + +PROMPT Creating Index 'PCM_PADDR_FK_I' +CREATE INDEX PCM_PADDR_FK_I ON PARTY_CONTACT_MECHANISMS + (PADDR_START_DATE + ,PADDR_ADDR_CODE + ,PADDR_PRTY_ID) +/ + +PROMPT Creating Index 'COST_REGI_FK_I' +CREATE INDEX COST_REGI_FK_I ON COSTS + (REGI_CODE) +/ + +PROMPT Creating Index 'COST_HOU_FK_I' +CREATE INDEX COST_HOU_FK_I ON COSTS + (HOU_CODE) +/ + +PROMPT Creating Index 'COST_MODU_FK_I' +CREATE INDEX COST_MODU_FK_I ON COSTS + (MODU_CODE) +/ + +PROMPT Creating Index 'COST_METR_FK_I' +CREATE INDEX COST_METR_FK_I ON COSTS + (METR_CODE) +/ + +PROMPT Creating Index 'COST_BAS_FK_I' +CREATE INDEX COST_BAS_FK_I ON COSTS + (BAS_CODE) +/ + +PROMPT Creating Index 'PCMR_PCM_FK_I' +CREATE INDEX PCMR_PCM_FK_I ON PARTY_CONTACT_MECHANISM_ROLES + (PCM_PRTY_ID + ,PCM_START_DATE + ,PCM_PADDR_ADDR_CODE + ,PCM_PADDR_START_DATE + ,PCM_PADDR_PRTY_ID) +/ + +PROMPT Creating Index 'PCMR_PCMRT_FK_I' +CREATE INDEX PCMR_PCMRT_FK_I ON PARTY_CONTACT_MECHANISM_ROLES + (PCMRT_CODE) +/ + +PROMPT Creating Index 'FLTR_FITY_FK_I' +CREATE INDEX FLTR_FITY_FK_I ON FILTERS + (FITY_CODE) +/ + +PROMPT Creating Index 'QURO_QUTE_FK_I' +CREATE INDEX QURO_QUTE_FK_I ON QUOTE_ROLES + (QUTE_ID) +/ + +PROMPT Creating Index 'QURO_PRTY_FK_I' +CREATE INDEX QURO_PRTY_FK_I ON QUOTE_ROLES + (PRTY_ID) +/ + +PROMPT Creating Index 'QURO_QURT_FK_I' +CREATE INDEX QURO_QURT_FK_I ON QUOTE_ROLES + (QURT_CODE) +/ + +PROMPT Creating Index 'PREL_PRTP_FK_I' +CREATE INDEX PREL_PRTP_FK_I ON PARTY_RELATIONSHIPS + (PRTP_PRT_CODE_FROM + ,PRTP_PRT_CODE) +/ + +PROMPT Creating Index 'PREL_PARL_TO_FK_I' +CREATE INDEX PREL_PARL_TO_FK_I ON PARTY_RELATIONSHIPS + (PARL_PRT_CODE + ,PARL_START_DATE_TO + ,PARL_PRTY_ID) +/ + +PROMPT Creating Index 'PREL_PARL_FK_I' +CREATE INDEX PREL_PARL_FK_I ON PARTY_RELATIONSHIPS + (PARL_PRT_CODE_FROM + ,PARL_START_DATE + ,PARL_PRTY_ID_FROM) +/ + +PROMPT Creating Index 'QUTE_ENQU_FK_I' +CREATE INDEX QUTE_ENQU_FK_I ON QUOTES + (ENQU_CODE) +/ + +PROMPT Creating Index 'QUEV_QUST_FK_I' +CREATE INDEX QUEV_QUST_FK_I ON QUOTE_EVENTS + (QUST_CODE) +/ + +PROMPT Creating Index 'QUEV_QUTE_FK_I' +CREATE INDEX QUEV_QUTE_FK_I ON QUOTE_EVENTS + (QUTE_ID) +/ + +PROMPT Creating Index 'PADDR_PRTY_FK_I' +CREATE INDEX PADDR_PRTY_FK_I ON PARTY_ADDRESSES + (PRTY_ID) +/ + +PROMPT Creating Index 'PADDR_ADDR_FK_I' +CREATE INDEX PADDR_ADDR_FK_I ON PARTY_ADDRESSES + (ADDR_CODE) +/ + +PROMPT Creating Index 'ENEV_ENQU_FK_I' +CREATE INDEX ENEV_ENQU_FK_I ON ENQUIRY_EVENTS + (ENQU_CODE) +/ + +PROMPT Creating Index 'ENEV_ENST_FK_I' +CREATE INDEX ENEV_ENST_FK_I ON ENQUIRY_EVENTS + (ENST_CODE) +/ + +PROMPT Creating Index 'QUIT_MODU_FK_I' +CREATE INDEX QUIT_MODU_FK_I ON QUOTE_ITEMS + (MODU_CODE) +/ + +PROMPT Creating Index 'QUIT_HOU_FK_I' +CREATE INDEX QUIT_HOU_FK_I ON QUOTE_ITEMS + (HOU_CODE) +/ + +PROMPT Creating Index 'QUIT_QUTE_FK_I' +CREATE INDEX QUIT_QUTE_FK_I ON QUOTE_ITEMS + (QUTE_ID) +/ + +PROMPT Creating Index 'QUIT_BAS_FK_I' +CREATE INDEX QUIT_BAS_FK_I ON QUOTE_ITEMS + (BAS_CODE) +/ + +PROMPT Creating Index 'METR_METY_FK_I' +CREATE INDEX METR_METY_FK_I ON METERS + (METY_CODE) +/ + +PROMPT Creating Index 'METR_DRWG_FK_I' +CREATE INDEX METR_DRWG_FK_I ON METERS + (DRWG_CODE) +/ + +PROMPT Creating Index 'METR_PRTY_FK_I' +CREATE INDEX METR_PRTY_FK_I ON METERS + (PRTY_ID) +/ + +PROMPT Creating Index 'PRTP_PRT_FK_I' +CREATE INDEX PRTP_PRT_FK_I ON PARTY_RELATIONSHIP_TYPES + (FROM_PRT_CODE) +/ + +PROMPT Creating Index 'PRTP_PRT_TO_FK_I' +CREATE INDEX PRTP_PRT_TO_FK_I ON PARTY_RELATIONSHIP_TYPES + (TO_PRT_CODE) +/ + +PROMPT Creating Index 'ENRO_PRTY_FK_I' +CREATE INDEX ENRO_PRTY_FK_I ON ENQUIRY_ROLES + (PRTY_ID) +/ + +PROMPT Creating Index 'ENRO_ENQU_FK_I' +CREATE INDEX ENRO_ENQU_FK_I ON ENQUIRY_ROLES + (ENQU_CODE) +/ + +PROMPT Creating Index 'ENRO_ENRT_FK_I_1' +CREATE INDEX ENRO_ENRT_FK_I_1 ON ENQUIRY_ROLES + (ENRT_CODE) +/ + +PROMPT Creating Index 'ENRO_ENRT_FK_I' +CREATE INDEX ENRO_ENRT_FK_I ON ENQUIRY_ROLES + (ENRT_CODE) +/ + +PROMPT Creating Index 'ENQU_CACA_FK_I' +CREATE INDEX ENQU_CACA_FK_I ON ENQUIRIES + (CACA_CODE) +/ + +PROMPT Creating Index 'ENQU_METY_FK_I' +CREATE INDEX ENQU_METY_FK_I ON ENQUIRIES + (METY_CODE) +/ + +PROMPT Creating Index 'ENQU_ENTY_FK_I' +CREATE INDEX ENQU_ENTY_FK_I ON ENQUIRIES + (ENTY_CODE) +/ + +PROMPT Creating Index 'ENQU_COMT_FK_I' +CREATE INDEX ENQU_COMT_FK_I ON ENQUIRIES + (AGENT_COMT_CODE) +/ + +PROMPT Creating Index 'ENQU_SVCP_FK_I' +CREATE INDEX ENQU_SVCP_FK_I ON ENQUIRIES + (EXISTING_METER_SVC_PRESSURE) +/ + +PROMPT Creating Index 'ALTERNATIVE_METHOD_OF_CONTA__I' +CREATE INDEX ALTERNATIVE_METHOD_OF_CONTA__I ON ENQUIRIES + (ALT_CONSUMER_COMT_CODE) +/ + +PROMPT Creating Index 'METHOD_OF_CONTACTING_CONSUM__I' +CREATE INDEX METHOD_OF_CONTACTING_CONSUM__I ON ENQUIRIES + (CONSUMER_COMT_CODE) +/ + +PROMPT Creating Index 'ENQU_ALTY_FK_I' +CREATE INDEX ENQU_ALTY_FK_I ON ENQUIRIES + (ALTY_CODE) +/ + +PROMPT Creating Index 'ENQU_REQUIRED_SERVICE_PRESS__I' +CREATE INDEX ENQU_REQUIRED_SERVICE_PRESS__I ON ENQUIRIES + (SVCP_CODE) +/ + +PROMPT Creating Index 'BAS_DRWG_FK_I' +CREATE INDEX BAS_DRWG_FK_I ON BASES + (DRWG_CODE) +/ + +PROMPT Creating Index 'SLVA_SLTY_FK_I' +CREATE INDEX SLVA_SLTY_FK_I ON SLAMSHUT_VALVES + (SLTY_CODE) +/ + +PROMPT Creating Index 'REVA_RVTY_FK_I' +CREATE INDEX REVA_RVTY_FK_I ON RELIEF_VALVES + (RVTY_CODE) +/ + +PROMPT Creating Index 'HOU_HOTY_FK_I' +CREATE INDEX HOU_HOTY_FK_I ON HOUSINGS + (HOTY_CODE) +/ + +PROMPT Creating Index 'HOU_DRWG_FK_I' +CREATE INDEX HOU_DRWG_FK_I ON HOUSINGS + (DRWG_CODE) +/ + +PROMPT Creating Index 'HOU_PRTY_FK_I' +CREATE INDEX HOU_PRTY_FK_I ON HOUSINGS + (PRTY_ID) +/ + +PROMPT Creating Index 'MODU_SVCP_FK_I' +CREATE INDEX MODU_SVCP_FK_I ON MODULES + (SVCP_CODE) +/ + +PROMPT Creating Index 'MODU_CNOR_FK_I' +CREATE INDEX MODU_CNOR_FK_I ON MODULES + (INLET_CNOR_ID) +/ + +PROMPT Creating Index 'MODU_REGU_FK_I' +CREATE INDEX MODU_REGU_FK_I ON MODULES + (REGU_ID) +/ + +PROMPT Creating Index 'MODU_REVA_FK_I' +CREATE INDEX MODU_REVA_FK_I ON MODULES + (REVA_CODE) +/ + +PROMPT Creating Index 'MODU_METR_FK_I' +CREATE INDEX MODU_METR_FK_I ON MODULES + (METR_CODE) +/ + +PROMPT Creating Index 'MODU_SLVA_FK_I' +CREATE INDEX MODU_SLVA_FK_I ON MODULES + (SLVA_CODE) +/ + +PROMPT Creating Index 'MODU_FLTR_FK_I' +CREATE INDEX MODU_FLTR_FK_I ON MODULES + (FLTR_ID) +/ + +PROMPT Creating Index 'MODU_CNTY_FK_I' +CREATE INDEX MODU_CNTY_FK_I ON MODULES + (INLET_CNTY_ID) +/ + +PROMPT Creating Index 'MODU_DRWG_FK_I' +CREATE INDEX MODU_DRWG_FK_I ON MODULES + (DRWG_CODE) +/ + +PROMPT Creating Index 'MODU_HOU_FK_I' +CREATE INDEX MODU_HOU_FK_I ON MODULES + (HOU_CODE) +/ + +PROMPT Creating Index 'MODU_CNOR_OUTLET_ORIENTATIO__I' +CREATE INDEX MODU_CNOR_OUTLET_ORIENTATIO__I ON MODULES + (OUTLET_CNOR_ID) +/ + +PROMPT Creating Index 'MODU_CNTY_OUTLET_CONNECTION__I' +CREATE INDEX MODU_CNTY_OUTLET_CONNECTION__I ON MODULES + (OUTLET_CNTY_ID) +/ + +PROMPT Creating Index 'MODU_BAS_FK_I' +CREATE INDEX MODU_BAS_FK_I ON MODULES + (BAS_CODE) +/ + +PROMPT Creating Index 'PARL_PRTY_FK_I' +CREATE INDEX PARL_PRTY_FK_I ON PARTY_ROLES + (PRTY_ID) +/ + +PROMPT Creating Index 'PARL_PRT_FK_I' +CREATE INDEX PARL_PRT_FK_I ON PARTY_ROLES + (PRT_CODE) +/ + + diff --git a/Schema/mip.sql b/Schema/mip.sql new file mode 100644 index 0000000..0c78b63 --- /dev/null +++ b/Schema/mip.sql @@ -0,0 +1,13 @@ +-- C:\Andy\svn\WEBMIP\Schema\mip.sql +-- +-- Generated for Oracle 10g on Fri Oct 19 16:55:39 2007 by Server Generator 10.1.2.6.18 + + +SPOOL mip.lst + +@@mip.tab +@@mip.ind +@@mip.con +@@mip.sqs + +SPOOL OFF diff --git a/Schema/mip.sqs b/Schema/mip.sqs new file mode 100644 index 0000000..87a0187 --- /dev/null +++ b/Schema/mip.sqs @@ -0,0 +1,60 @@ +-- C:\Andy\svn\WEBMIP\Schema\mip.sqs +-- +-- Generated for Oracle 10g on Fri Oct 19 16:55:39 2007 by Server Generator 10.1.2.6.18 + +PROMPT Creating Sequence 'FLTR_SEQ' +CREATE SEQUENCE FLTR_SEQ + NOMAXVALUE + NOMINVALUE + NOCYCLE +/ + +PROMPT Creating Sequence 'COST_SEQ' +CREATE SEQUENCE COST_SEQ + NOMAXVALUE + NOMINVALUE + NOCYCLE +/ + +PROMPT Creating Sequence 'PRTY_SEQ' +CREATE SEQUENCE PRTY_SEQ + NOMAXVALUE + NOMINVALUE + NOCYCLE +/ + +PROMPT Creating Sequence 'CNOR_SEQ' +CREATE SEQUENCE CNOR_SEQ + NOMAXVALUE + NOMINVALUE + NOCYCLE +/ + +PROMPT Creating Sequence 'CNTY_SEQ' +CREATE SEQUENCE CNTY_SEQ + NOMAXVALUE + NOMINVALUE + NOCYCLE +/ + +PROMPT Creating Sequence 'QUTE_SEQ' +CREATE SEQUENCE QUTE_SEQ + NOMAXVALUE + NOMINVALUE + NOCYCLE +/ + +PROMPT Creating Sequence 'COME_SEQ' +CREATE SEQUENCE COME_SEQ + NOMAXVALUE + NOMINVALUE + NOCYCLE +/ + +PROMPT Creating Sequence 'REGU_SEQ' +CREATE SEQUENCE REGU_SEQ + NOMAXVALUE + NOMINVALUE + NOCYCLE +/ + diff --git a/Schema/mip.tab b/Schema/mip.tab new file mode 100644 index 0000000..f4be818 --- /dev/null +++ b/Schema/mip.tab @@ -0,0 +1,517 @@ +-- C:\Andy\svn\WEBMIP\Schema\mip.tab +-- +-- Generated for Oracle 10g on Fri Oct 19 16:55:39 2007 by Server Generator 10.1.2.6.18 + + + +PROMPT Creating Table 'REGULATORS' +CREATE TABLE REGULATORS + (RETY_CODE VARCHAR2(80) NOT NULL + ,LOCK_UP NUMBER NOT NULL + ,REGU_ID NUMBER(*,0) NOT NULL + ) +/ + +PROMPT Creating Table 'PARTY_ADDRESS_ROLES' +CREATE TABLE PARTY_ADDRESS_ROLES + (PADDR_ADDR_CODE VARCHAR2(80) NOT NULL + ,PADDR_PRTY_ID NUMBER(*,0) NOT NULL + ,PADDR_START_DATE DATE NOT NULL + ,PART_CODE VARCHAR2(80) NOT NULL + ,START_DATE DATE NOT NULL + ,END_DATE DATE + ) +/ + +PROMPT Creating Table 'CARE_CATEGORIES' +CREATE TABLE CARE_CATEGORIES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'RELIEF_VALVE_TYPES' +CREATE TABLE RELIEF_VALVE_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'QUOTE_STATUSES' +CREATE TABLE QUOTE_STATUSES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(240) + ) +/ + +PROMPT Creating Table 'CONTACT_MECHANISMS' +CREATE TABLE CONTACT_MECHANISMS + (COMT_CODE VARCHAR2(80) NOT NULL + ,CONTACT_VALUE VARCHAR2(240) NOT NULL + ,ID NUMBER(*,0) NOT NULL + ) +/ + +PROMPT Creating Table 'PARTY_CONTACT_MECHANISMS' +CREATE TABLE PARTY_CONTACT_MECHANISMS + (PADDR_ADDR_CODE VARCHAR2(80) NOT NULL + ,PADDR_PRTY_ID NUMBER(*,0) NOT NULL + ,PADDR_START_DATE DATE NOT NULL + ,PRTY_ID NUMBER(*,0) NOT NULL + ,START_DATE DATE NOT NULL + ,COME_ID NUMBER(*,0) + ,END_DATE DATE + ,COMMENTS VARCHAR2(255) + ) +/ + +PROMPT Creating Table 'REGIONS' +CREATE TABLE REGIONS + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'COSTS' +CREATE TABLE COSTS + (BAS_CODE VARCHAR2(80) + ,REGI_CODE VARCHAR2(80) + ,COST_PRICE NUMBER(*,2) + ,SELLING_PRICE NUMBER(*,2) NOT NULL + ,DELIVERY_COST NUMBER(*,2) + ,VALID_FROM DATE NOT NULL + ,VALID_TO DATE NOT NULL + ,HOU_CODE VARCHAR2(80) + ,METR_CODE VARCHAR2(80) + ,MODU_CODE VARCHAR2(80) + ,ID NUMBER(*,0) NOT NULL + ,COST_TYPE VARCHAR2(10) NOT NULL + ) +/ + +PROMPT Creating Table 'CONNECTION_ORIENTATIONS' +CREATE TABLE CONNECTION_ORIENTATIONS + (DESCRIPTION VARCHAR2(80) + ,ID NUMBER(*,0) NOT NULL + ) +/ + +PROMPT Creating Table 'CONTACT_MECHANISM_TYPES' +CREATE TABLE CONTACT_MECHANISM_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(240) NOT NULL + ) +/ + +PROMPT Creating Table 'PARTY_CONTACT_MECHANISM_ROLES' +CREATE TABLE PARTY_CONTACT_MECHANISM_ROLES + (PCMRT_CODE VARCHAR2(80) NOT NULL + ,PCM_PADDR_ADDR_CODE VARCHAR2(80) NOT NULL + ,PCM_PADDR_PRTY_ID NUMBER(*,0) NOT NULL + ,PCM_PADDR_START_DATE DATE NOT NULL + ,PCM_PRTY_ID NUMBER(*,0) NOT NULL + ,PCM_START_DATE DATE NOT NULL + ,START_DATE DATE NOT NULL + ,END_DATE DATE + ) +/ + +PROMPT Creating Table 'ENQUIRY_ROLE_TYPES' +CREATE TABLE ENQUIRY_ROLE_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'FILTERS' +CREATE TABLE FILTERS + (FITY_CODE VARCHAR2(80) NOT NULL + ,FILTER_SIZE NUMBER NOT NULL + ,ID NUMBER(*,0) NOT NULL + ) +/ + +PROMPT Creating Table 'QUOTE_ROLES' +CREATE TABLE QUOTE_ROLES + (PRTY_ID NUMBER(*,0) NOT NULL + ,QURT_CODE VARCHAR2(80) NOT NULL + ,QUTE_ID NUMBER(*,0) NOT NULL + ) +/ + +PROMPT Creating Table 'PARTY_RELATIONSHIPS' +CREATE TABLE PARTY_RELATIONSHIPS + (PARL_PRTY_ID NUMBER(*,0) NOT NULL + ,PARL_PRTY_ID_FROM NUMBER(*,0) NOT NULL + ,PARL_PRT_CODE VARCHAR2(240) NOT NULL + ,PARL_PRT_CODE_FROM VARCHAR2(240) NOT NULL + ,PARL_START_DATE DATE NOT NULL + ,PARL_START_DATE_TO DATE NOT NULL + ,START_DATE DATE NOT NULL + ,PRTP_PRT_CODE VARCHAR2(240) NOT NULL + ,PRTP_PRT_CODE_FROM VARCHAR2(240) NOT NULL + ,END_DATE DATE + ) +/ + +PROMPT Creating Table 'PARTY_ROLE_TYPES' +CREATE TABLE PARTY_ROLE_TYPES + (CODE VARCHAR2(240) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'QUOTES' +CREATE TABLE QUOTES + (ENQU_CODE VARCHAR2(80) NOT NULL + ,DOCUMENT_LOCATION VARCHAR2(255) + ,VALID_FROM DATE + ,VALID_UNTIL DATE + ,CREATED_ON DATE NOT NULL + ,CREATED_BY VARCHAR2(80) NOT NULL + ,UPDATED_ON DATE + ,UPDATED_BY VARCHAR2(80) + ,QUTE_ID NUMBER(*,0) NOT NULL + ,QUTE_TYPE VARCHAR2(10) NOT NULL + ) +/ + +PROMPT Creating Table 'PARTY_CONTACT_MECH_ROLE_TYPES' +CREATE TABLE PARTY_CONTACT_MECH_ROLE_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'QUOTE_EVENTS' +CREATE TABLE QUOTE_EVENTS + (QUST_CODE VARCHAR2(80) NOT NULL + ,QUTE_ID NUMBER(*,0) NOT NULL + ,EVENT_DATE DATE NOT NULL + ) +/ + +PROMPT Creating Table 'SERVICE_PRESSURES' +CREATE TABLE SERVICE_PRESSURES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'PARTY_ADDRESSES' +CREATE TABLE PARTY_ADDRESSES + (ADDR_CODE VARCHAR2(80) NOT NULL + ,PRTY_ID NUMBER(*,0) NOT NULL + ,START_DATE DATE NOT NULL + ,END_DATE DATE + ,COMMENTS VARCHAR2(255) + ) +/ + +PROMPT Creating Table 'ENQUIRY_EVENTS' +CREATE TABLE ENQUIRY_EVENTS + (ENQU_CODE VARCHAR2(80) NOT NULL + ,ENST_CODE VARCHAR2(80) NOT NULL + ,EVENT_DATE DATE NOT NULL + ) +/ + +PROMPT Creating Table 'PARTIES' +CREATE TABLE PARTIES + (CREATED_BY VARCHAR2(80) NOT NULL + ,MANU_REF VARCHAR2(80) + ,LT_7B_CONTRACT_REF VARCHAR2(25) + ,NAME VARCHAR2(80) + ,UPDATED_ON DATE + ,MKPT_REF VARCHAR2(80) + ,GT_7B_CONTRACT_REF VARCHAR2(25) + ,CREATED_ON DATE NOT NULL + ,DESCRIPTION VARCHAR2(80) + ,SHORTCODE VARCHAR2(3) + ,UPDATED_BY VARCHAR2(80) + ,ADVERSARIAL_CONTRACT_REF VARCHAR2(25) + ,USERNAME VARCHAR2(80) + ,PASSWORD_HASH VARCHAR2(255) + ,STATUS VARCHAR2(6) + ,FIRST_NAME VARCHAR2(80) + ,LAST_NAME VARCHAR2(80) + ,PERSONAL_TITLE VARCHAR2(240) + ,COMMENTS VARCHAR2(255) + ,ID NUMBER(*,0) NOT NULL + ,PRTY_TYPE VARCHAR2(10) NOT NULL + ) +/ + +PROMPT Creating Table 'ENQUIRY_TYPES' +CREATE TABLE ENQUIRY_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'QUOTE_ROLE_TYPES' +CREATE TABLE QUOTE_ROLE_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'QUOTE_ITEMS' +CREATE TABLE QUOTE_ITEMS + (QUTE_ID NUMBER(*,0) NOT NULL + ,ITEM_SEQUENCE NUMBER NOT NULL + ,BAS_CODE VARCHAR2(80) + ,HOU_CODE VARCHAR2(80) + ,MODU_CODE VARCHAR2(80) + ,COST_PRICE NUMBER + ,SELLING_PRICE NUMBER + ) +/ + +PROMPT Creating Table 'ASSET_LOCATION_TYPES' +CREATE TABLE ASSET_LOCATION_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'PARTY_ADDRESS_ROLE_TYPES' +CREATE TABLE PARTY_ADDRESS_ROLE_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'METERS' +CREATE TABLE METERS + (CODE VARCHAR2(80) NOT NULL + ,DRWG_CODE VARCHAR2(80) NOT NULL + ,METY_CODE VARCHAR2(80) NOT NULL + ,PRTY_ID NUMBER(*,0) NOT NULL + ,LENGTH NUMBER NOT NULL + ,WIDTH NUMBER NOT NULL + ,CENTRES NUMBER NOT NULL + ,H_INLET NUMBER NOT NULL + ,H_OUTLET NUMBER NOT NULL + ,FACES NUMBER NOT NULL + ,HEIGHT NUMBER NOT NULL + ,SKID NUMBER NOT NULL + ,WEIGHT NUMBER NOT NULL + ,Q_MAX NUMBER NOT NULL + ,VALID_FROM DATE DEFAULT 'sysdate' NOT NULL + ,VALID_T0 DATE + ) +/ + +PROMPT Creating Table 'CONNECTION_TYPES' +CREATE TABLE CONNECTION_TYPES + (DESCRIPTION VARCHAR2(80) + ,ID NUMBER(*,0) NOT NULL + ) +/ + +PROMPT Creating Table 'PARTY_RELATIONSHIP_TYPES' +CREATE TABLE PARTY_RELATIONSHIP_TYPES + (TO_PRT_CODE VARCHAR2(240) NOT NULL + ,FROM_PRT_CODE VARCHAR2(240) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'HOUSING_TYPES' +CREATE TABLE HOUSING_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'ENQUIRY_STATUS_TYPES' +CREATE TABLE ENQUIRY_STATUS_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'ENQUIRY_ROLES' +CREATE TABLE ENQUIRY_ROLES + (ENQU_CODE VARCHAR2(80) NOT NULL + ,ENRT_CODE VARCHAR2(80) NOT NULL + ,PRTY_ID NUMBER(*,0) NOT NULL + ) +/ + +PROMPT Creating Table 'SLAMSHUT_TYPES' +CREATE TABLE SLAMSHUT_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'ENQUIRIES' +CREATE TABLE ENQUIRIES + (CODE VARCHAR2(80) NOT NULL + ,AGENT_COMT_CODE VARCHAR2(80) NOT NULL + ,ALTY_CODE VARCHAR2(80) NOT NULL + ,CACA_CODE VARCHAR2(80) NOT NULL + ,CONSUMER_COMT_CODE VARCHAR2(80) NOT NULL + ,ENTY_CODE VARCHAR2(80) NOT NULL + ,EXISTING_METER_SVC_PRESSURE VARCHAR2(80) NOT NULL + ,METY_CODE VARCHAR2(80) NOT NULL + ,SVCP_CODE VARCHAR2(80) NOT NULL + ,CONSUMER_NAME VARCHAR2(80) + ,INSTALL_BUILDING VARCHAR2(40) NOT NULL + ,ALT_CONSUMER_COMT_CODE VARCHAR2(80) + ,AGENT_CONTACT_VALUE VARCHAR2(240) + ,TRANSACTION_REFERENCE VARCHAR2(80) + ,CONSUMER_CONTACT_VALUE VARCHAR2(240) + ,INSTALL_SUB_BUILDING VARCHAR2(40) + ,INSTALL_STREET VARCHAR2(60) NOT NULL + ,INSTALL_CITY VARCHAR2(40) NOT NULL + ,INSTALL_POSTCODE VARCHAR2(10) NOT NULL + ,ALT_CONSUMER_NAME VARCHAR2(80) + ,ALT_CONSUMER_CONTACT_VALUE VARCHAR2(240) + ,ALT_SUB_BUILDING VARCHAR2(40) + ,ALT_BUILDING VARCHAR2(40) + ,ALT_STREET VARCHAR2(60) + ,ALT_CITY VARCHAR2(40) + ,ALT_POSTCODE VARCHAR2(10) + ,ASSET_LOCATION_NOTES VARCHAR2(100) + ,ACCESS_PASSWORD VARCHAR2(30) + ,ACCESS_ADDITIONAL VARCHAR2(210) + ,MPRN INTEGER + ,MPRN_ALT VARCHAR2(250) + ,REQUIRED_METERING_PRESSURE NUMBER + ,OUTLET_PRESSURE NUMBER + ,ANNUAL_QUANTITY NUMBER + ,DOWNSTREAM_BOOSTER_OR_COMPRESS VARCHAR2(240) + ,INDICATIVE_DATE DATE + ,OTHER_PROJECT_REFERENCE VARCHAR2(50) + ,HOUSING_REQUIRED VARCHAR2(240) + ,BASE_REQUIRED VARCHAR2(240) + ,CONVERTOR_REQUIRED VARCHAR2(240) + ,AMR_REQUIRED VARCHAR2(240) + ,EMS_REQUIRED VARCHAR2(240) + ,BYPASS_REQUIRED VARCHAR2(240) + ,TWIN_STREAM_REQUIRED VARCHAR2(240) + ,QMAX NUMBER + ,METER_SIZE VARCHAR2(240) + ,EXISTING_METER_SERIAL_NO VARCHAR2(14) + ,EXISTING_METER_MODEL VARCHAR2(10) + ,OTHER_INFORMATION VARCHAR2(250) + ,CREATED_BY NUMBER NOT NULL + ,CREATED_ON DATE NOT NULL + ,UPDATED_BY NUMBER + ,UPDATED_ON DATE + ) +/ + +PROMPT Creating Table 'BASES' +CREATE TABLE BASES + (CODE VARCHAR2(80) NOT NULL + ,DRWG_CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'SLAMSHUT_VALVES' +CREATE TABLE SLAMSHUT_VALVES + (CODE VARCHAR2(80) NOT NULL + ,SLTY_CODE VARCHAR2(80) NOT NULL + ,SLAMSHUT_SIZE NUMBER + ,SLAMSHUT_SETTING NUMBER NOT NULL + ) +/ + +PROMPT Creating Table 'RELIEF_VALVES' +CREATE TABLE RELIEF_VALVES + (CODE VARCHAR2(80) NOT NULL + ,RVTY_CODE VARCHAR2(80) NOT NULL + ,RELIEF_VALVE_SIZE NUMBER + ,RELIEF_VALVE_SETTING NUMBER + ) +/ + +PROMPT Creating Table 'METER_TYPES' +CREATE TABLE METER_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'REGULATOR_TYPES' +CREATE TABLE REGULATOR_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'HOUSINGS' +CREATE TABLE HOUSINGS + (CODE VARCHAR2(80) NOT NULL + ,DRWG_CODE VARCHAR2(80) NOT NULL + ,HOTY_CODE VARCHAR2(80) NOT NULL + ,PRTY_ID NUMBER(*,0) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'MODULES' +CREATE TABLE MODULES + (CODE VARCHAR2(80) NOT NULL + ,INLET_CNOR_ID NUMBER(*,0) NOT NULL + ,OUTLET_CNOR_ID NUMBER(*,0) NOT NULL + ,INLET_CNTY_ID NUMBER(*,0) NOT NULL + ,OUTLET_CNTY_ID NUMBER(*,0) NOT NULL + ,DRWG_CODE VARCHAR2(80) NOT NULL + ,FLTR_ID NUMBER(*,0) NOT NULL + ,METR_CODE VARCHAR2(80) NOT NULL + ,REGU_ID NUMBER(*,0) NOT NULL + ,REVA_CODE VARCHAR2(80) NOT NULL + ,SLVA_CODE VARCHAR2(80) NOT NULL + ,SVCP_CODE VARCHAR2(80) NOT NULL + ,WEIGHT NUMBER NOT NULL + ,INLET_PRESSURE NUMBER NOT NULL + ,INLET_HEIGHT NUMBER NOT NULL + ,INLET_SIZE NUMBER NOT NULL + ,OUTLET_PRESSURE NUMBER NOT NULL + ,OUTLET_HEIGHT NUMBER NOT NULL + ,OUTLET_SIZE NUMBER NOT NULL + ,BAS_CODE VARCHAR2(80) + ,HOU_CODE VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'FILTER_TYPES' +CREATE TABLE FILTER_TYPES + (CODE VARCHAR2(80) NOT NULL + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'ADDRESSES' +CREATE TABLE ADDRESSES + (CODE VARCHAR2(80) NOT NULL + ,SUB_BUILDING VARCHAR2(40) + ,BUILDING VARCHAR2(40) NOT NULL + ,STREET VARCHAR2(60) NOT NULL + ,CITY VARCHAR2(40) NOT NULL + ,POSTCODE VARCHAR2(10) NOT NULL + ) +/ + +PROMPT Creating Table 'PARTY_ROLES' +CREATE TABLE PARTY_ROLES + (PRTY_ID NUMBER(*,0) NOT NULL + ,PRT_CODE VARCHAR2(240) NOT NULL + ,START_DATE DATE NOT NULL + ,END_DATE DATE + ,DESCRIPTION VARCHAR2(80) + ) +/ + +PROMPT Creating Table 'DRAWINGS' +CREATE TABLE DRAWINGS + (CODE VARCHAR2(80) NOT NULL + ) +/ + diff --git a/Schema/part.ctl b/Schema/part.ctl new file mode 100644 index 0000000..f3ea6ef --- /dev/null +++ b/Schema/part.ctl @@ -0,0 +1,12 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE party_address_role_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +OFFICE,Office +HOME,Home diff --git a/Schema/pcmrt.ctl b/Schema/pcmrt.ctl new file mode 100644 index 0000000..d6b25b2 --- /dev/null +++ b/Schema/pcmrt.ctl @@ -0,0 +1,22 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE party_contact_mech_role_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +BILLADDR,Billing inquiries +BILLPHONE,Billing inquiries number +MAINOFFADDR,Main office address +MAINOFFPHONE,Main office number +MAINOFFFAX,Main office fax +SECOFFPHONE,Secondary office number +SECOFFFAX,Secondary office fax +MAINHOMEADDR,Main home address +MAINHOMEPHONE,Main home number +MAINHOMEFAX,Main home fax +SECHOMEPHONE,Secondary home number +SECHOMEFAX,Secondary home fax \ No newline at end of file diff --git a/Schema/prt.ctl b/Schema/prt.ctl new file mode 100644 index 0000000..fad5dfc --- /dev/null +++ b/Schema/prt.ctl @@ -0,0 +1,19 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE party_role_types +FIELDS TERMINATED BY "," +( +code +,DESCRIPTION +) +BEGINDATA +AGENT,Agent +SUPP,Service supplier +SUPPADMIN,User administrator +MIPADMIN,System Administrator +ICU,Quotation operative +CS,Customer Service operative +INORG,Internal organization +EXTORG,External organization +MEMBER,Member of a group diff --git a/Schema/prtp.ctl b/Schema/prtp.ctl new file mode 100644 index 0000000..c85c937 --- /dev/null +++ b/Schema/prtp.ctl @@ -0,0 +1,19 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE party_relationship_types +FIELDS TERMINATED BY "," +( +from_prt_code +,to_prt_code +,DESCRIPTION +) +BEGINDATA +AGENT,SUPP,Agent for Service Supplier +SUPPADMIN,SUPP,Administrator for Supplier +SUPPADMIN,AGENT,Administrator of agent +AGENT,SUPPADMIN,Administered by +MEMBER,INORG,Member of internal organization +MEMBER,EXTORG,Member of external organization +ICU,INORG,Handles quotations for internal organization +CS,INORG,Handles customer enquiries for internal organization \ No newline at end of file diff --git a/Schema/qurt.ctl b/Schema/qurt.ctl new file mode 100644 index 0000000..a3c5538 --- /dev/null +++ b/Schema/qurt.ctl @@ -0,0 +1,16 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE quote_role_types +FIELDS TERMINATED BY "," +( +CODE +,DESCRIPTION +) +BEGINDATA +RFQ,Submitted request for quotation +OWN,Owner of quotation +ACC,Owner of accepted quotation +REJ,Owner of rejected quotation +SUBACC,Submitted acceptance of quotation +SUBREJ,Submitted rejection of quotation diff --git a/Schema/qust.ctl b/Schema/qust.ctl new file mode 100644 index 0000000..dcb81fc --- /dev/null +++ b/Schema/qust.ctl @@ -0,0 +1,16 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE quote_statuses +FIELDS TERMINATED BY "," +( +CODE +,DESCRIPTION +) +BEGINDATA +INP,In Progress +AV,Available +ACC,Accepted +USERREJ,Rejected by user +ACCREJ,Rejected because associated quote accepted +LAPSE,Lapsed diff --git a/Schema/rety.ctl b/Schema/rety.ctl new file mode 100644 index 0000000..17857b9 --- /dev/null +++ b/Schema/rety.ctl @@ -0,0 +1,22 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE regulator_types +FIELDS TERMINATED BY "," +( +CODE +,DESCRIPTION +) +BEGINDATA +J90A,J90 Angled +DF270R,Donkin Fig 270R +DF280/309,Donkin Fig 280/309 +DF280,Donkin Fig 280 +RBI 2111,RBI 2111 +RBI 2011,RBI 2011 +RBI 2611,RBI 2611 +RBI 3211,RBI 3211 +RBE 1711,RBE 1711 +RBE 4011,RBE 4011 +SPERYN G1000,SPERYN G1000 +J48,J48 \ No newline at end of file diff --git a/Schema/rvty.ctl b/Schema/rvty.ctl new file mode 100644 index 0000000..e1461fb --- /dev/null +++ b/Schema/rvty.ctl @@ -0,0 +1,13 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE relief_valve_types +FIELDS TERMINATED BY "," +( +CODE +,DESCRIPTION +) +BEGINDATA +INTEGRAL,Integral +10L,10L +VS811,VS811 \ No newline at end of file diff --git a/Schema/slty.ctl b/Schema/slty.ctl new file mode 100644 index 0000000..7b8d1b0 --- /dev/null +++ b/Schema/slty.ctl @@ -0,0 +1,12 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE slamshut_types +FIELDS TERMINATED BY "," +( +CODE +,DESCRIPTION +) +BEGINDATA +INTEGRAL,Integral +DF305,Donkin Fig 305 diff --git a/Schema/svcp.ctl b/Schema/svcp.ctl new file mode 100644 index 0000000..e4c5018 --- /dev/null +++ b/Schema/svcp.ctl @@ -0,0 +1,17 @@ +LOAD DATA +INFILE * +REPLACE +INTO TABLE service_pressures +FIELDS TERMINATED BY "," +( +CODE +,DESCRIPTION +) +BEGINDATA +LP,LP +MP35,MP35 +MP65,MP65 +MP105,MP105 +MP180,MP180 +MP270,MP270 +IP,IP \ No newline at end of file