From d20518e58aee80446fba57228d97b082893a926b Mon Sep 17 00:00:00 2001 From: hardya Date: Fri, 21 Dec 2007 17:35:45 +0000 Subject: [PATCH] Changed quote_items to have primary key on column 'id'. Sequence quit_seq added to service this PK. git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3061 248e525c-4dfb-0310-94bc-949c084e9493 --- Schema/mip.con | 53 +++++++++++++++++++++++++------------------------- Schema/mip.ind | 2 +- Schema/mip.sql | 2 +- Schema/mip.sqs | 10 +++++++++- Schema/mip.tab | 8 ++++---- 5 files changed, 42 insertions(+), 33 deletions(-) diff --git a/Schema/mip.con b/Schema/mip.con index 26fe507..a1b3dae 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 Dec 21 11:26:20 2007 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Fri Dec 21 17:23:19 2007 by Server Generator 10.1.2.6.18 PROMPT Creating Primary Key on 'SYSTEM_CONFIGURATION' ALTER TABLE SYSTEM_CONFIGURATION @@ -169,7 +169,8 @@ ALTER TABLE QUOTES PROMPT Creating Primary Key on 'QUOTE_EVENTS' ALTER TABLE QUOTE_EVENTS ADD (CONSTRAINT QUEV_PK PRIMARY KEY - (EVENT_DATE)) + (QUTE_ID + ,QUST_CODE)) / PROMPT Creating Primary Key on 'SERVICE_PRESSURES' @@ -228,7 +229,7 @@ ALTER TABLE DATA_ITEMS PROMPT Creating Primary Key on 'QUOTE_ITEMS' ALTER TABLE QUOTE_ITEMS ADD (CONSTRAINT QUIT_PK PRIMARY KEY - (ITEM_SEQUENCE)) + (ID)) / PROMPT Creating Primary Key on 'ROLE_TYPES' @@ -456,23 +457,23 @@ ALTER TABLE REGI_ENQU_EXCLUSIONS PROMPT Creating Check Constraint on 'METER_SIZE_CODES' ALTER TABLE METER_SIZE_CODES - ADD (CONSTRAINT AVCON_1198236379_VALID_000 CHECK (VALID_FOR_EXISTING_METER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_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_1198236379_VALID_001 CHECK (VALID_FOR_NEW_METER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_VALID_001 CHECK (VALID_FOR_NEW_METER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'COSTS' ALTER TABLE COSTS - ADD (CONSTRAINT AVCON_1198236379_COST__000 CHECK (COST_TYPE + ADD (CONSTRAINT AVCON_1198257799_COST__000 CHECK (COST_TYPE IN ('LACO', 'BACO', 'MOCO', 'MECO', 'AICO', 'HOCO', 'COST'))) / PROMPT Creating Check Constraint on 'DOCUMENTS' ALTER TABLE DOCUMENTS - ADD (CONSTRAINT AVCON_1198236379_DOCU__000 CHECK (DOCU_TYPE IN ('DOCU', 'INDO', 'EXDO', 'FIDO'))) + ADD (CONSTRAINT AVCON_1198257799_DOCU__000 CHECK (DOCU_TYPE IN ('DOCU', 'INDO', 'EXDO', 'FIDO'))) / PROMPT Creating Check Constraint on 'PARTY_RELATIONSHIPS' @@ -484,22 +485,22 @@ to_parl_rt_code = to_prtp_rt_code)) PROMPT Creating Check Constraint on 'QUOTES' ALTER TABLE QUOTES - ADD (CONSTRAINT AVCON_1198236379_QUTE__000 CHECK (QUTE_TYPE IN ('AQ', 'MQ', 'QUTE'))) + ADD (CONSTRAINT AVCON_1198257799_QUTE__000 CHECK (QUTE_TYPE IN ('AQ', 'MQ', 'QUTE'))) / PROMPT Creating Check Constraint on 'PARTIES' ALTER TABLE PARTIES - ADD (CONSTRAINT AVCON_1198236379_TRIPA_000 CHECK (TRIPARTITE_MEMBER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_TRIPA_000 CHECK (TRIPARTITE_MEMBER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'PARTIES' ALTER TABLE PARTIES - ADD (CONSTRAINT AVCON_1198236379_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED'))) + ADD (CONSTRAINT AVCON_1198257799_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED'))) / PROMPT Creating Check Constraint on 'PARTIES' ALTER TABLE PARTIES - ADD (CONSTRAINT AVCON_1198236379_PRTY__000 CHECK (PRTY_TYPE + ADD (CONSTRAINT AVCON_1198257799_PRTY__000 CHECK (PRTY_TYPE IN ('PRTY', 'IO', 'EO', 'MKTP', 'PERS', 'MANU', 'NEMP', 'EMP', 'ORG' ))) / @@ -517,77 +518,77 @@ OR PROMPT Creating Check Constraint on 'DOCUMENT_ROLES' ALTER TABLE DOCUMENT_ROLES - ADD (CONSTRAINT AVCON_1198236379_DORO__000 CHECK (DORO_TYPE IN ('DRRO', 'DORO', 'ENDO', 'QUDO'))) + ADD (CONSTRAINT AVCON_1198257799_DORO__000 CHECK (DORO_TYPE IN ('DRRO', 'DORO', 'ENDO', 'QUDO'))) / PROMPT Creating Check Constraint on 'QUOTE_ITEMS' ALTER TABLE QUOTE_ITEMS - ADD (CONSTRAINT AVCON_1198236379_QUIT__000 CHECK (QUIT_TYPE IN ('AQI', 'BQI', 'HQI', 'MQI', 'QUIT', 'LQI'))) + ADD (CONSTRAINT AVCON_1198257799_QUIT__000 CHECK (QUIT_TYPE IN ('BQI', 'HQI', 'LQI', 'AQI', 'QUIT', 'MQI'))) / PROMPT Creating Check Constraint on 'ROLE_TYPES' ALTER TABLE ROLE_TYPES - ADD (CONSTRAINT AVCON_1198236379_RT_TY_000 CHECK (RT_TYPE IN ('DORT', 'PART', 'RT', 'PCMRT', 'QURT', 'ENRT', 'PRT'))) + ADD (CONSTRAINT AVCON_1198257799_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_1198236379_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_INDIC_000 CHECK (INDICATIVE_TIME IN ('DY', 'AM', 'PM'))) + ADD (CONSTRAINT AVCON_1198257799_INDIC_000 CHECK (INDICATIVE_TIME IN ('DY', 'AM', 'PM'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_LOGGE_000 CHECK (LOGGER_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_LOGGE_000 CHECK (LOGGER_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_LOAD__000 CHECK (LOAD_CONTROL_TYPE IN ('Constant', 'On/Off', 'Modulating'))) + ADD (CONSTRAINT AVCON_1198257799_LOAD__000 CHECK (LOAD_CONTROL_TYPE IN ('Constant', 'On/Off', 'Modulating'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_MARKE_000 CHECK (MARKET_SECTOR_CODE IN ('I', 'D'))) + ADD (CONSTRAINT AVCON_1198257799_MARKE_000 CHECK (MARKET_SECTOR_CODE IN ('I', 'D'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1198257799_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1198236379_EXIST_000 CHECK (EXISTING_METER_OWNER IN ('S', 'T', 'C'))) + ADD (CONSTRAINT AVCON_1198257799_EXIST_000 CHECK (EXISTING_METER_OWNER IN ('S', 'T', 'C'))) / diff --git a/Schema/mip.ind b/Schema/mip.ind index 1d446d8..53a19f8 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 Dec 21 11:26:20 2007 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Fri Dec 21 17:23:19 2007 by Server Generator 10.1.2.6.18 PROMPT Creating Index 'REGU_RETY_FK_I' diff --git a/Schema/mip.sql b/Schema/mip.sql index 5399ca3..94e0149 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 Dec 21 11:26:20 2007 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Fri Dec 21 17:23:19 2007 by Server Generator 10.1.2.6.18 SPOOL mip.lst diff --git a/Schema/mip.sqs b/Schema/mip.sqs index 3d1b61d..0ef0e8b 100644 --- a/Schema/mip.sqs +++ b/Schema/mip.sqs @@ -1,7 +1,15 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.sqs -- --- Generated for Oracle 10g on Fri Dec 21 11:26:20 2007 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Fri Dec 21 17:23:19 2007 by Server Generator 10.1.2.6.18 +PROMPT Creating Sequence 'QUIT_SEQ' +CREATE SEQUENCE QUIT_SEQ + START WITH 20080000 + NOMAXVALUE + NOMINVALUE + NOCYCLE +/ + PROMPT Creating Sequence 'ENQU_SEQ' CREATE SEQUENCE ENQU_SEQ START WITH 20080000 diff --git a/Schema/mip.tab b/Schema/mip.tab index 50356d1..be29aa8 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 Dec 21 11:26:19 2007 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Fri Dec 21 17:23:19 2007 by Server Generator 10.1.2.6.18 @@ -246,9 +246,9 @@ CREATE TABLE QUOTES PROMPT Creating Table 'QUOTE_EVENTS' CREATE TABLE QUOTE_EVENTS - (EVENT_DATE DATE NOT NULL - ,QUST_CODE VARCHAR2(80) NOT NULL + (QUST_CODE VARCHAR2(80) NOT NULL ,QUTE_ID NUMBER NOT NULL + ,EVENT_DATE DATE NOT NULL ) / @@ -346,7 +346,6 @@ CREATE TABLE DATA_ITEMS PROMPT Creating Table 'QUOTE_ITEMS' CREATE TABLE QUOTE_ITEMS (MODU_CODE VARCHAR2(80) - ,ITEM_SEQUENCE NUMBER NOT NULL ,SELLING_PRICE NUMBER ,ENTY_CODE VARCHAR2(80) ,QUTE_ID NUMBER NOT NULL @@ -359,6 +358,7 @@ CREATE TABLE QUOTE_ITEMS ,HOU_CODE VARCHAR2(80) ,MESC_CODE VARCHAR2(80) ,METY_CODE VARCHAR2(80) + ,ID NUMBER(*,0) NOT NULL ,QUIT_TYPE VARCHAR2(10) NOT NULL ) /