diff --git a/Schema/mip.con b/Schema/mip.con index f3c0951..6451a86 100644 --- a/Schema/mip.con +++ b/Schema/mip.con @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.con -- --- Generated for Oracle 10g on Fri Mar 14 12:19:24 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Aug 25 11:24:58 2009 by Server Generator 10.1.2.6.18 PROMPT Creating Primary Key on 'SYSTEM_CONFIGURATION' ALTER TABLE SYSTEM_CONFIGURATION @@ -511,12 +511,12 @@ ALTER TABLE REGI_ENQU_EXCLUSIONS PROMPT Creating Check Constraint on 'METER_SIZE_CODES' ALTER TABLE METER_SIZE_CODES - ADD (CONSTRAINT AVCON_1205497163_VALID_000 CHECK (VALID_FOR_EXISTING_METER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_VALID_000 CHECK (VALID_FOR_EXISTING_METER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'METER_SIZE_CODES' ALTER TABLE METER_SIZE_CODES - ADD (CONSTRAINT AVCON_1205497163_VALID_001 CHECK (VALID_FOR_NEW_METER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_VALID_001 CHECK (VALID_FOR_NEW_METER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'COSTS' @@ -552,18 +552,18 @@ ALTER TABLE COSTS PROMPT Creating Check Constraint on 'COSTS' ALTER TABLE COSTS - ADD (CONSTRAINT AVCON_1205497163_COST__000 CHECK (COST_TYPE -IN ('LACO', 'BACO', 'MOCO', 'MECO', 'AICO', 'HOCO', 'COST'))) + ADD (CONSTRAINT AVCON_1251195897_COST__000 CHECK (COST_TYPE +IN ('LACO', 'COST', 'MOCO', 'HOCO', 'BACO', 'AICO', 'MECO'))) / PROMPT Creating Check Constraint on 'DOCUMENTS' ALTER TABLE DOCUMENTS - ADD (CONSTRAINT AVCON_1205497163_DOCU__000 CHECK (DOCU_TYPE IN ('DOCU', 'INDO', 'EXDO', 'FIDO'))) + ADD (CONSTRAINT AVCON_1251195897_DOCU__000 CHECK (DOCU_TYPE IN ('DOCU', 'INDO', 'EXDO', 'FIDO'))) / PROMPT Creating Check Constraint on 'QUOTES' ALTER TABLE QUOTES - ADD (CONSTRAINT AVCON_1205497163_QUTE__000 CHECK (QUTE_TYPE IN ('AQ', 'MQ', 'QUTE'))) + ADD (CONSTRAINT AVCON_1251195897_QUTE__000 CHECK (QUTE_TYPE IN ('AQ', 'MQ', 'QUTE'))) / PROMPT Creating Check Constraint on 'PARTY_RELATIONSHIPS' @@ -575,17 +575,17 @@ to_parl_rt_code = to_prtp_rt_code)) PROMPT Creating Check Constraint on 'PARTIES' ALTER TABLE PARTIES - ADD (CONSTRAINT AVCON_1205497163_TRIPA_000 CHECK (TRIPARTITE_MEMBER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_TRIPA_000 CHECK (TRIPARTITE_MEMBER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'PARTIES' ALTER TABLE PARTIES - ADD (CONSTRAINT AVCON_1205497163_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED'))) + ADD (CONSTRAINT AVCON_1251195897_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED'))) / PROMPT Creating Check Constraint on 'PARTIES' ALTER TABLE PARTIES - ADD (CONSTRAINT AVCON_1205497163_PRTY__000 CHECK (PRTY_TYPE + ADD (CONSTRAINT AVCON_1251195897_PRTY__000 CHECK (PRTY_TYPE IN ('PRTY', 'IO', 'EO', 'MKTP', 'PERS', 'MANU', 'NEMP', 'EMP', 'ORG' ))) / @@ -603,82 +603,87 @@ OR PROMPT Creating Check Constraint on 'DOCUMENT_ROLES' ALTER TABLE DOCUMENT_ROLES - ADD (CONSTRAINT AVCON_1205497163_DORO__000 CHECK (DORO_TYPE IN ('DRRO', 'DORO', 'ENDO', 'QUDO'))) + ADD (CONSTRAINT AVCON_1251195897_DORO__000 CHECK (DORO_TYPE IN ('DRRO', 'DORO', 'ENDO', 'QUDO'))) / PROMPT Creating Check Constraint on 'QUOTE_ITEMS' ALTER TABLE QUOTE_ITEMS - ADD (CONSTRAINT AVCON_1205497163_QUIT__000 CHECK (QUIT_TYPE IN ('LQI', 'AQI', 'BQI', 'MQI', 'QUIT', 'HQI'))) + ADD (CONSTRAINT AVCON_1251195897_QUIT__000 CHECK (QUIT_TYPE IN ('MQI', 'HQI', 'BQI', 'LQI', 'QUIT', 'AQI'))) / PROMPT Creating Check Constraint on 'ROLE_TYPES' ALTER TABLE ROLE_TYPES - ADD (CONSTRAINT AVCON_1205497163_RT_TY_000 CHECK (RT_TYPE IN ('DORT', 'PART', 'RT', 'PCMRT', 'QURT', 'ENRT', 'PRT'))) + ADD (CONSTRAINT AVCON_1251195897_RT_TY_000 CHECK (RT_TYPE IN ('DORT', 'PART', 'RT', 'PCMRT', 'QURT', 'ENRT', 'PRT'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_INDIC_000 CHECK (INDICATIVE_TIME IN ('DY', 'AM', 'PM'))) + ADD (CONSTRAINT AVCON_1251195897_INDIC_000 CHECK (INDICATIVE_TIME IN ('DY', 'AM', 'PM'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_EXIST_000 CHECK (EXISTING_LOGGER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_EXIST_000 CHECK (EXISTING_LOGGER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_LOAD__000 CHECK (LOAD_CONTROL_TYPE IN ('Constant', 'On/Off', 'Modulating'))) + ADD (CONSTRAINT AVCON_1251195897_LOAD__000 CHECK (LOAD_CONTROL_TYPE IN ('Constant', 'On/Off', 'Modulating'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_EXIST_001 CHECK (EXISTING_METER_OWNER IN ('S', 'T', 'C'))) + ADD (CONSTRAINT AVCON_1251195897_EXIST_001 CHECK (EXISTING_METER_OWNER IN ('S', 'T', 'C'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_EXIST_002 CHECK (EXISTING_CONVERTOR IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1251195897_EXIST_002 CHECK (EXISTING_CONVERTOR IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1205497163_MARKE_000 CHECK (MARKET_SECTOR_CODE IN ('I', 'D'))) + ADD (CONSTRAINT AVCON_1251195897_MARKE_000 CHECK (MARKET_SECTOR_CODE IN ('I', 'D'))) +/ + +PROMPT Creating Check Constraint on 'ENQUIRIES' +ALTER TABLE ENQUIRIES + ADD (CONSTRAINT AVCON_1251195897_PURGI_000 CHECK (PURGING_REQUIRED IN ('TM', 'FC', 'NO'))) / PROMPT Creating Check Constraint on 'REGI_ENQU_EXCLUSIONS' @@ -765,6 +770,13 @@ ALTER TABLE PARTY_CONTACT_MECHANISMS ADD (CONSTRAINT ,PRTY_ID)) / +PROMPT Creating Foreign Key on 'CAVEAT_TEXTS' +ALTER TABLE CAVEAT_TEXTS ADD (CONSTRAINT + CATE_ADIT_FK FOREIGN KEY + (ADIT_CODE) REFERENCES ADDITIONAL_ITEMS + (CODE)) +/ + PROMPT Creating Foreign Key on 'CAVEAT_TEXTS' ALTER TABLE CAVEAT_TEXTS ADD (CONSTRAINT CATE_METY_FK FOREIGN KEY @@ -1208,21 +1220,21 @@ ALTER TABLE ENQUIRIES ADD (CONSTRAINT PROMPT Creating Foreign Key on 'ENQUIRIES' ALTER TABLE ENQUIRIES ADD (CONSTRAINT - ENQU_MESC_EXISTING_FK FOREIGN KEY + ENQU_MESC_EXISTING_METER_SI_FK FOREIGN KEY (EXISTING_MESC_CODE) REFERENCES METER_SIZE_CODES (CODE)) / PROMPT Creating Foreign Key on 'ENQUIRIES' ALTER TABLE ENQUIRIES ADD (CONSTRAINT - ENQU_MESC_REQUIRED_FK FOREIGN KEY + ENQU_MESC_FK FOREIGN KEY (REQUIRED_MESC_CODE) REFERENCES METER_SIZE_CODES (CODE)) / PROMPT Creating Foreign Key on 'ENQUIRIES' ALTER TABLE ENQUIRIES ADD (CONSTRAINT - ENQU_COMT_AGENT_FK FOREIGN KEY + ENQU_COMT_FK FOREIGN KEY (AGENT_COMT_CODE) REFERENCES CONTACT_MECHANISM_TYPES (CODE)) / @@ -1236,7 +1248,7 @@ ALTER TABLE ENQUIRIES ADD (CONSTRAINT PROMPT Creating Foreign Key on 'ENQUIRIES' ALTER TABLE ENQUIRIES ADD (CONSTRAINT - ENQU_SVCP_REQUIRED_FK FOREIGN KEY + ENQU_SVCP_FK FOREIGN KEY (REQUIRED_SVCP_CODE) REFERENCES SERVICE_PRESSURES (CODE)) / diff --git a/Schema/mip.ind b/Schema/mip.ind index 1665889..ca96e76 100644 --- a/Schema/mip.ind +++ b/Schema/mip.ind @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.ind -- --- Generated for Oracle 10g on Fri Mar 14 12:19:24 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Aug 25 11:24:58 2009 by Server Generator 10.1.2.6.18 PROMPT Creating Index 'REGU_RETY_FK_I' @@ -57,6 +57,11 @@ CREATE INDEX CATE_ENTY_FK_I ON CAVEAT_TEXTS (ENTY_CODE) / +PROMPT Creating Index 'CATE_ADIT_FK_I' +CREATE INDEX CATE_ADIT_FK_I ON CAVEAT_TEXTS + (ADIT_CODE) +/ + PROMPT Creating Index 'CATE_METY_FK_I' CREATE INDEX CATE_METY_FK_I ON CAVEAT_TEXTS (METY_CODE) @@ -84,7 +89,7 @@ CREATE INDEX COST_ADIT_FK_I ON COSTS PROMPT Creating Index 'COST_UK' CREATE UNIQUE INDEX COST_UK ON COSTS - (VALID_FROM, REGI_CODE, COST_TYPE, CASE COST_TYPE WHEN 'MOCO' THEN MODU_CODE WHEN 'BACO' THEN BAS_CODE WHEN 'HOCO' THEN HOU_CODE WHEN 'MECO' THEN METR_CODE WHEN 'AICO' THEN ADIT_CODE WHEN 'LACO' THEN ENTY_CODE END, CASE COST_TYPE WHEN 'LACO' THEN SVCPT_CODE ELSE NULL END, CASE COST_TYPE WHEN 'LACO' THEN MESC_CODE ELSE NULL END, CASE COST_TYPE WHEN 'LACO' THEN METY_CODE ELSE NULL END) + (VALID_FROM, REGI_CODE, COST_TYPE, CASE COST_TYPE WHEN 'MOCO' THEN MODU_CODE WHEN 'BACO' THEN BAS_CODE WHEN 'HOCO' THEN HOU_CODE WHEN 'MECO' THEN METR_CODE WHEN 'AICO' THEN ADIT_CODE WHEN 'LACO' THEN ENTY_CODE END, CASE COST_TYPE WHEN 'LACO' THEN SVCPT_CODE WHEN 'AICO' THEN SVCPT_CODE ELSE NULL END, CASE COST_TYPE WHEN 'LACO' THEN MESC_CODE WHEN AICO' THEN MESC_CODE ELSE NULL END, CASE COST_TYPE WHEN 'LACO' THEN METY_CODE WHEN 'AICO' THEN METY_CODE ELSE NULL END) / PROMPT Creating Index 'COST_MESC_FK_I' @@ -394,8 +399,8 @@ CREATE INDEX ENQU_MESC_FK_I ON ENQUIRIES (REQUIRED_MESC_CODE) / -PROMPT Creating Index 'ENQU_MESC_EXISTING_FK_I' -CREATE INDEX ENQU_MESC_EXISTING_FK_I ON ENQUIRIES +PROMPT Creating Index 'ENQU_MESC_EXISTING_METER_SI__I' +CREATE INDEX ENQU_MESC_EXISTING_METER_SI__I ON ENQUIRIES (EXISTING_MESC_CODE) / @@ -419,8 +424,8 @@ CREATE INDEX ENQU_ALTY_FK_I ON ENQUIRIES (ALTY_CODE) / -PROMPT Creating Index 'ENQU_COMT_AGENT_FK_I' -CREATE INDEX ENQU_COMT_AGENT_FK_I ON ENQUIRIES +PROMPT Creating Index 'ENQU_COMT_FK_I' +CREATE INDEX ENQU_COMT_FK_I ON ENQUIRIES (AGENT_COMT_CODE) / @@ -429,8 +434,8 @@ CREATE INDEX ENQU_PRTY_FK_I ON ENQUIRIES (EXISTING_PRTY_ID) / -PROMPT Creating Index 'ENQU_SVCP_REQUIRED_FK_I' -CREATE INDEX ENQU_SVCP_REQUIRED_FK_I ON ENQUIRIES +PROMPT Creating Index 'ENQU_SVCP_FK_I' +CREATE INDEX ENQU_SVCP_FK_I ON ENQUIRIES (REQUIRED_SVCP_CODE) / diff --git a/Schema/mip.sql b/Schema/mip.sql index da118da..c4c1885 100644 --- a/Schema/mip.sql +++ b/Schema/mip.sql @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.sql -- --- Generated for Oracle 10g on Fri Mar 14 12:19:25 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Aug 25 11:24:58 2009 by Server Generator 10.1.2.6.18 SPOOL mip.lst diff --git a/Schema/mip.sqs b/Schema/mip.sqs index 6e2885e..45c071c 100644 --- a/Schema/mip.sqs +++ b/Schema/mip.sqs @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.sqs -- --- Generated for Oracle 10g on Fri Mar 14 12:19:24 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Aug 25 11:24:58 2009 by Server Generator 10.1.2.6.18 PROMPT Creating Sequence 'FLTR_SEQ' CREATE SEQUENCE FLTR_SEQ diff --git a/Schema/mip.tab b/Schema/mip.tab index 05550bb..19c0b98 100644 --- a/Schema/mip.tab +++ b/Schema/mip.tab @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.tab -- --- Generated for Oracle 10g on Fri Mar 14 12:19:24 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Aug 25 11:24:57 2009 by Server Generator 10.1.2.6.18 @@ -111,8 +111,10 @@ CREATE TABLE CAVEAT_TEXTS ,METY_CODE VARCHAR2(80) NOT NULL ,SVCPT_CODE VARCHAR2(80) NOT NULL ,DOCUMENT_POSITION VARCHAR2(80) NOT NULL + ,ADIT_CODE VARCHAR2(80) ,SORT_ORDER NUMBER ,TEXT VARCHAR2(4000) NOT NULL + ,CONDITION VARCHAR2(240) ,ID NUMBER(*,0) NOT NULL ) / @@ -147,11 +149,11 @@ PROMPT Creating Table 'COSTS' CREATE TABLE COSTS (REGI_CODE VARCHAR2(80) ,COST_PRICE NUMBER(*,2) - ,ADIT_CODE VARCHAR2(240) - ,VALID_FROM DATE NOT NULL + ,ADIT_CODE VARCHAR2(80) ,BAS_CODE VARCHAR2(80) ,SELLING_PRICE NUMBER(*,2) NOT NULL ,DELIVERY_COST NUMBER(*,2) + ,VALID_FROM DATE NOT NULL ,VALID_TO DATE ,HOU_CODE VARCHAR2(80) ,ENTY_CODE VARCHAR2(80) @@ -382,14 +384,14 @@ CREATE TABLE QUOTE_ITEMS ,QUTE_ID NUMBER NOT NULL ,QMAX NUMBER ,COST_PRICE NUMBER - ,ADIT_CODE VARCHAR2(240) + ,ADIT_CODE VARCHAR2(80) ,BAS_CODE VARCHAR2(80) ,SVCPT_CODE VARCHAR2(80) ,DELIVERY_PRICE NUMBER + ,MESC_CODE VARCHAR2(80) ,QMIN NUMBER ,LEAD_TIME NUMBER ,HOU_CODE VARCHAR2(80) - ,MESC_CODE VARCHAR2(80) ,METY_CODE VARCHAR2(80) ,INLET_ORIENTATION VARCHAR2(80) ,ID NUMBER(*,0) NOT NULL @@ -552,8 +554,8 @@ CREATE TABLE ENQUIRIES ,CACA_CODE VARCHAR2(80) ,ENTY_CODE VARCHAR2(80) ,EXISTING_MESC_CODE VARCHAR2(80) - ,EXISTING_METY_CODE VARCHAR2(80) ,EXISTING_METR_CODE VARCHAR2(80) + ,EXISTING_METY_CODE VARCHAR2(80) ,EXISTING_PRTY_ID NUMBER ,REQUIRED_MESC_CODE VARCHAR2(80) ,REQUIRED_SVCP_CODE VARCHAR2(80) @@ -620,6 +622,7 @@ CREATE TABLE ENQUIRIES ,JOB_DESCRIPTION VARCHAR2(500) ,OTHER_INFORMATION VARCHAR2(250) ,BYPASS_OTHER VARCHAR2(40) + ,PURGING_REQUIRED VARCHAR2(2) ) / @@ -745,7 +748,7 @@ CREATE TABLE HOUSINGS PROMPT Creating Table 'REGI_ENQU_EXCLUSIONS' CREATE TABLE REGI_ENQU_EXCLUSIONS (REGI_CODE VARCHAR2(80) NOT NULL - ,ADIT_CODE VARCHAR2(240) + ,ADIT_CODE VARCHAR2(80) ,ENTY_CODE VARCHAR2(80) ,ID NUMBER(*,0) NOT NULL ) @@ -809,7 +812,7 @@ CREATE TABLE PARTY_ROLES PROMPT Creating Table 'ADDITIONAL_ITEMS' CREATE TABLE ADDITIONAL_ITEMS - (CODE VARCHAR2(240) NOT NULL + (CODE VARCHAR2(80) NOT NULL ,DESCRIPTION VARCHAR2(240) ,LEAD_TIME NUMBER )