Documentation
New and amended ERDs. Schema Added support for documents. Added modules to costs. Data Added document role types. git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2983 248e525c-4dfb-0310-94bc-949c084e9493
@@ -13,6 +13,11 @@ ENQ CREATE|Created Enquiry|ENRT
|
||||
ENQ OWN|Owner of Enquiry|ENRT
|
||||
ENQ AMEND|Amend Enquiry|ENRT
|
||||
ENQ RFQ|Submit Request For Quotation|ENRT
|
||||
LOW DEFINITION DRAWING|Low definition drawing|DORT
|
||||
HIGH DEFINITION DRAWING|High definition drawing|DORT
|
||||
MANUAL QUOTATION|Manually generated quotation|DORT
|
||||
GENERATED QUOTATION|WebMIP generated quotation|DORT
|
||||
ENQUIRY SUPPORTING DOC|User-supplied documentation to support enquiry|DORT
|
||||
OFFICE|Office|PART
|
||||
HOME|Home|PART
|
||||
BILLADDR|Billing inquiries|PCMRT
|
||||
|
||||
BIN
Documentation/Design/ERD_AUTHORIZATION.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
Documentation/Design/ERD_BYPASS_REASONS.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 93 KiB |
BIN
Documentation/Design/ERD_DOCUMENTS.png
Normal file
|
After Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB |
BIN
Documentation/Design/ERD_REGIONS.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 24 KiB |
143
Schema/mip.con
@@ -1,6 +1,6 @@
|
||||
-- C:\Andy\svn\WEBMIP\Schema\mip.con
|
||||
--
|
||||
-- Generated for Oracle 10g on Tue Nov 27 16:17:26 2007 by Server Generator 10.1.2.6.18
|
||||
-- Generated for Oracle 10g on Wed Dec 12 16:15:55 2007 by Server Generator 10.1.2.6.18
|
||||
|
||||
PROMPT Creating Primary Key on 'SYSTEM_CONFIGURATION'
|
||||
ALTER TABLE SYSTEM_CONFIGURATION
|
||||
@@ -64,7 +64,11 @@ ALTER TABLE DATA_ITEM_ROLES
|
||||
PROMPT Creating Primary Key on 'PARTY_ADDRESS_ROLES'
|
||||
ALTER TABLE PARTY_ADDRESS_ROLES
|
||||
ADD (CONSTRAINT PAR_PK PRIMARY KEY
|
||||
(START_DATE))
|
||||
(START_DATE
|
||||
,PADDR_START_DATE
|
||||
,PADDR_ADDR_CODE
|
||||
,PADDR_PRTY_ID
|
||||
,RT_CODE))
|
||||
/
|
||||
|
||||
PROMPT Creating Primary Key on 'METER_SIZE_CODES'
|
||||
@@ -97,6 +101,12 @@ ALTER TABLE CONTACT_MECHANISM_TYPES
|
||||
(CODE))
|
||||
/
|
||||
|
||||
PROMPT Creating Primary Key on 'DOCUMENTS'
|
||||
ALTER TABLE DOCUMENTS
|
||||
ADD (CONSTRAINT DOCU_PK PRIMARY KEY
|
||||
(ID))
|
||||
/
|
||||
|
||||
PROMPT Creating Primary Key on 'PARTY_CONTACT_MECHANISM_ROLES'
|
||||
ALTER TABLE PARTY_CONTACT_MECHANISM_ROLES
|
||||
ADD (CONSTRAINT PCMR_PK PRIMARY KEY
|
||||
@@ -186,6 +196,12 @@ ALTER TABLE POSTCODES
|
||||
(ID))
|
||||
/
|
||||
|
||||
PROMPT Creating Primary Key on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES
|
||||
ADD (CONSTRAINT DORO_PK PRIMARY KEY
|
||||
(ID))
|
||||
/
|
||||
|
||||
PROMPT Creating Primary Key on 'DATA_ITEMS'
|
||||
ALTER TABLE DATA_ITEMS
|
||||
ADD (CONSTRAINT DI_PK PRIMARY KEY
|
||||
@@ -366,12 +382,6 @@ ALTER TABLE PARTY_ROLES
|
||||
/
|
||||
|
||||
|
||||
PROMPT Creating Unique Key on 'COSTS'
|
||||
ALTER TABLE COSTS
|
||||
ADD (CONSTRAINT COST_AIC0_UK UNIQUE
|
||||
(AICO_CODE))
|
||||
/
|
||||
|
||||
PROMPT Creating Unique Key on 'POSTCODES'
|
||||
ALTER TABLE POSTCODES
|
||||
ADD (CONSTRAINT POCO_POCO_UK UNIQUE
|
||||
@@ -379,22 +389,46 @@ ALTER TABLE POSTCODES
|
||||
,INCODE))
|
||||
/
|
||||
|
||||
PROMPT Creating Unique Key on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES
|
||||
ADD (CONSTRAINT DORO_EDR_UK UNIQUE
|
||||
(ENQU_ID))
|
||||
/
|
||||
|
||||
PROMPT Creating Unique Key on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES
|
||||
ADD (CONSTRAINT DORO_QDR_UK UNIQUE
|
||||
(QUTE_ID))
|
||||
/
|
||||
|
||||
PROMPT Creating Unique Key on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES
|
||||
ADD (CONSTRAINT DORO_DDR_UK UNIQUE
|
||||
(DRWG_CODE))
|
||||
/
|
||||
|
||||
|
||||
PROMPT Creating Check Constraint on 'METER_SIZE_CODES'
|
||||
ALTER TABLE METER_SIZE_CODES
|
||||
ADD (CONSTRAINT AVCON_1196180246_VALID_000 CHECK (VALID_FOR_EXISTING_METER IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_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_1196180246_VALID_001 CHECK (VALID_FOR_NEW_METER IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_VALID_001 CHECK (VALID_FOR_NEW_METER IN ('YES', 'NO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'COSTS'
|
||||
ALTER TABLE COSTS
|
||||
ADD (CONSTRAINT AVCON_1196180246_COST__000 CHECK (COST_TYPE IN ('HOCO', 'BACO', 'MECO', 'COST', 'AICO', 'LACO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_COST__000 CHECK (COST_TYPE
|
||||
IN ('MOCO', 'BACO', 'HOCO', 'COST', 'MECO', 'AICO', 'LACO')))
|
||||
/
|
||||
|
||||
|
||||
PROMPT Creating Check Constraint on 'DOCUMENTS'
|
||||
ALTER TABLE DOCUMENTS
|
||||
ADD (CONSTRAINT AVCON_1197476154_DOCU__000 CHECK (DOCU_TYPE IN ('DOCU', 'INDO', 'EXDO', 'FIDO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'PARTY_RELATIONSHIPS'
|
||||
ALTER TABLE PARTY_RELATIONSHIPS
|
||||
ADD (CONSTRAINT PARL_PRTP_MISMATCH CHECK (from_parl_rt_code = from_prtp_rt_code
|
||||
@@ -404,84 +438,100 @@ to_parl_rt_code = to_prtp_rt_code))
|
||||
|
||||
PROMPT Creating Check Constraint on 'QUOTES'
|
||||
ALTER TABLE QUOTES
|
||||
ADD (CONSTRAINT AVCON_1196180246_QUTE__000 CHECK (QUTE_TYPE IN ('QUTE', 'AQ', 'SQ', 'MQ')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_QUTE__000 CHECK (QUTE_TYPE IN ('QUTE', 'AQ', 'SQ', 'MQ')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'PARTIES'
|
||||
ALTER TABLE PARTIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'PARTIES'
|
||||
ALTER TABLE PARTIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_PRTY__000 CHECK (PRTY_TYPE
|
||||
ADD (CONSTRAINT AVCON_1197476154_PRTY__000 CHECK (PRTY_TYPE
|
||||
IN ('PRTY', 'IO', 'EO', 'MKTP', 'PERS', 'MANU', 'NEMP', 'EMP', 'ORG'
|
||||
)))
|
||||
/
|
||||
|
||||
|
||||
PROMPT Creating Check Constraint on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES
|
||||
ADD (CONSTRAINT DORO_CK CHECK ((
|
||||
(DORO_TYPE='ENDO' and ENQU_ID is not null)
|
||||
OR
|
||||
(DORO_TYPE='DRRO' and DRWG_CODE is not null)
|
||||
OR
|
||||
(DORO_TYPE='QUDO' and QUTE_ID is not null)
|
||||
)))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES
|
||||
ADD (CONSTRAINT AVCON_1197476154_DORO__000 CHECK (DORO_TYPE IN ('QUDO', 'DORO', 'DRRO', 'ENDO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ROLE_TYPES'
|
||||
ALTER TABLE ROLE_TYPES
|
||||
ADD (CONSTRAINT AVCON_1196180246_RT_TY_000 CHECK (RT_TYPE IN ('ENRT', 'QURT', 'PRT', 'PCMRT', 'PART', 'RT')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_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_1196180246_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_INDIC_000 CHECK (INDICATIVE_TIME IN ('DY', 'AM', 'PM')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_INDIC_000 CHECK (INDICATIVE_TIME IN ('DY', 'AM', 'PM')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_LOGGE_000 CHECK (LOGGER_REQUIRED IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_LOGGE_000 CHECK (LOGGER_REQUIRED IN ('YES', 'NO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_LOAD__000 CHECK (LOAD_CONTROL_TYPE IN ('Constant', 'On/Off', 'Modulating')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_LOAD__000 CHECK (LOAD_CONTROL_TYPE IN ('Constant', 'On/Off', 'Modulating')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_MARKE_000 CHECK (MARKET_SECTOR_CODE IN ('I', 'D')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_MARKE_000 CHECK (MARKET_SECTOR_CODE IN ('I', 'D')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO')))
|
||||
/
|
||||
|
||||
PROMPT Creating Check Constraint on 'ENQUIRIES'
|
||||
ALTER TABLE ENQUIRIES
|
||||
ADD (CONSTRAINT AVCON_1196180246_EXIST_000 CHECK (EXISTING_METER_OWNER IN ('S', 'T', 'C')))
|
||||
ADD (CONSTRAINT AVCON_1197476154_EXIST_000 CHECK (EXISTING_METER_OWNER IN ('S', 'T', 'C')))
|
||||
/
|
||||
|
||||
|
||||
@@ -761,6 +811,41 @@ ALTER TABLE POSTCODES ADD (CONSTRAINT
|
||||
(CODE))
|
||||
/
|
||||
|
||||
PROMPT Creating Foreign Key on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES ADD (CONSTRAINT
|
||||
DORO_DRWG_FK FOREIGN KEY
|
||||
(DRWG_CODE) REFERENCES DRAWINGS
|
||||
(CODE))
|
||||
/
|
||||
|
||||
PROMPT Creating Foreign Key on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES ADD (CONSTRAINT
|
||||
DORO_RT_FK FOREIGN KEY
|
||||
(RT_CODE) REFERENCES ROLE_TYPES
|
||||
(CODE))
|
||||
/
|
||||
|
||||
PROMPT Creating Foreign Key on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES ADD (CONSTRAINT
|
||||
DORO_QUTE_FK FOREIGN KEY
|
||||
(QUTE_ID) REFERENCES QUOTES
|
||||
(ID))
|
||||
/
|
||||
|
||||
PROMPT Creating Foreign Key on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES ADD (CONSTRAINT
|
||||
DORO_ENQU_FK FOREIGN KEY
|
||||
(ENQU_ID) REFERENCES ENQUIRIES
|
||||
(ID))
|
||||
/
|
||||
|
||||
PROMPT Creating Foreign Key on 'DOCUMENT_ROLES'
|
||||
ALTER TABLE DOCUMENT_ROLES ADD (CONSTRAINT
|
||||
DORO_DOCU_FK FOREIGN KEY
|
||||
(DOCU_ID) REFERENCES DOCUMENTS
|
||||
(ID))
|
||||
/
|
||||
|
||||
PROMPT Creating Foreign Key on 'QUOTE_ITEMS'
|
||||
ALTER TABLE QUOTE_ITEMS ADD (CONSTRAINT
|
||||
QUIT_BAS_FK FOREIGN KEY
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- C:\Andy\svn\WEBMIP\Schema\mip.ind
|
||||
--
|
||||
-- Generated for Oracle 10g on Tue Nov 27 16:17:26 2007 by Server Generator 10.1.2.6.18
|
||||
-- Generated for Oracle 10g on Wed Dec 12 16:15:55 2007 by Server Generator 10.1.2.6.18
|
||||
|
||||
|
||||
PROMPT Creating Index 'REGU_RETY_FK_I'
|
||||
@@ -43,9 +43,9 @@ CREATE INDEX DIR_ENTY_FK_I ON DATA_ITEM_ROLES
|
||||
|
||||
PROMPT Creating Index 'PAR_PADDR_FK_I'
|
||||
CREATE INDEX PAR_PADDR_FK_I ON PARTY_ADDRESS_ROLES
|
||||
(PADDR_PRTY_ID
|
||||
,PADDR_START_DATE
|
||||
,PADDR_ADDR_CODE)
|
||||
(PADDR_START_DATE
|
||||
,PADDR_ADDR_CODE
|
||||
,PADDR_PRTY_ID)
|
||||
/
|
||||
|
||||
PROMPT Creating Index 'PAR_RT_FK_I'
|
||||
@@ -53,6 +53,11 @@ CREATE INDEX PAR_RT_FK_I ON PARTY_ADDRESS_ROLES
|
||||
(RT_CODE)
|
||||
/
|
||||
|
||||
PROMPT Creating Index 'COST_AICO_UK_I'
|
||||
CREATE UNIQUE INDEX COST_AICO_UK_I ON COSTS
|
||||
(case when aico_code is null then null else aico_code||':'||regi_code||':'||valid_from end)
|
||||
/
|
||||
|
||||
PROMPT Creating Index 'COST_METY_FK_I'
|
||||
CREATE INDEX COST_METY_FK_I ON COSTS
|
||||
(METY_CODE)
|
||||
@@ -206,6 +211,31 @@ CREATE INDEX POCO_POCO_I ON POSTCODES
|
||||
,INCODE)
|
||||
/
|
||||
|
||||
PROMPT Creating Index 'DORO_RT_FK_I'
|
||||
CREATE INDEX DORO_RT_FK_I ON DOCUMENT_ROLES
|
||||
(RT_CODE)
|
||||
/
|
||||
|
||||
PROMPT Creating Index 'DORO_QUTE_FK_I'
|
||||
CREATE INDEX DORO_QUTE_FK_I ON DOCUMENT_ROLES
|
||||
(QUTE_ID)
|
||||
/
|
||||
|
||||
PROMPT Creating Index 'DORO_DRWG_FK_I'
|
||||
CREATE INDEX DORO_DRWG_FK_I ON DOCUMENT_ROLES
|
||||
(DRWG_CODE)
|
||||
/
|
||||
|
||||
PROMPT Creating Index 'DORO_DOCU_FK_I'
|
||||
CREATE INDEX DORO_DOCU_FK_I ON DOCUMENT_ROLES
|
||||
(DOCU_ID)
|
||||
/
|
||||
|
||||
PROMPT Creating Index 'DORO_ENQU_FK_I'
|
||||
CREATE INDEX DORO_ENQU_FK_I ON DOCUMENT_ROLES
|
||||
(ENQU_ID)
|
||||
/
|
||||
|
||||
PROMPT Creating Index 'QUIT_QUTE_FK_I'
|
||||
CREATE INDEX QUIT_QUTE_FK_I ON QUOTE_ITEMS
|
||||
(QUTE_ID)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- C:\Andy\svn\WEBMIP\Schema\mip.sql
|
||||
--
|
||||
-- Generated for Oracle 10g on Tue Nov 27 16:17:27 2007 by Server Generator 10.1.2.6.18
|
||||
-- Generated for Oracle 10g on Wed Dec 12 16:15:55 2007 by Server Generator 10.1.2.6.18
|
||||
|
||||
|
||||
SPOOL mip.lst
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- C:\Andy\svn\WEBMIP\Schema\mip.sqs
|
||||
--
|
||||
-- Generated for Oracle 10g on Tue Nov 27 16:17:27 2007 by Server Generator 10.1.2.6.18
|
||||
-- Generated for Oracle 10g on Wed Dec 12 16:15:55 2007 by Server Generator 10.1.2.6.18
|
||||
|
||||
PROMPT Creating Sequence 'ENQU_SEQ'
|
||||
CREATE SEQUENCE ENQU_SEQ
|
||||
@@ -23,6 +23,13 @@ CREATE SEQUENCE PRTY_SEQ
|
||||
NOCYCLE
|
||||
/
|
||||
|
||||
PROMPT Creating Sequence 'DORO_SEQ'
|
||||
CREATE SEQUENCE DORO_SEQ
|
||||
NOMAXVALUE
|
||||
NOMINVALUE
|
||||
NOCYCLE
|
||||
/
|
||||
|
||||
PROMPT Creating Sequence 'QUTE_SEQ'
|
||||
CREATE SEQUENCE QUTE_SEQ
|
||||
NOMAXVALUE
|
||||
@@ -37,6 +44,13 @@ CREATE SEQUENCE POCO_SEQ
|
||||
NOCYCLE
|
||||
/
|
||||
|
||||
PROMPT Creating Sequence 'DOCU_SEQ'
|
||||
CREATE SEQUENCE DOCU_SEQ
|
||||
NOMAXVALUE
|
||||
NOMINVALUE
|
||||
NOCYCLE
|
||||
/
|
||||
|
||||
PROMPT Creating Sequence 'COME_SEQ'
|
||||
CREATE SEQUENCE COME_SEQ
|
||||
NOMAXVALUE
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- C:\Andy\svn\WEBMIP\Schema\mip.tab
|
||||
--
|
||||
-- Generated for Oracle 10g on Tue Nov 27 16:17:26 2007 by Server Generator 10.1.2.6.18
|
||||
-- Generated for Oracle 10g on Wed Dec 12 16:15:54 2007 by Server Generator 10.1.2.6.18
|
||||
|
||||
|
||||
|
||||
@@ -38,11 +38,11 @@ CREATE TABLE QUOTE_STATUSES
|
||||
|
||||
PROMPT Creating Table 'PARTY_CONTACT_MECHANISMS'
|
||||
CREATE TABLE PARTY_CONTACT_MECHANISMS
|
||||
(COME_ID NUMBER(*,0) NOT NULL
|
||||
,PRTY_ID NUMBER(*,0) NOT NULL
|
||||
(COME_ID NUMBER NOT NULL
|
||||
,PRTY_ID NUMBER NOT NULL
|
||||
,START_DATE DATE NOT NULL
|
||||
,PADDR_ADDR_CODE VARCHAR2(80)
|
||||
,PADDR_PRTY_ID NUMBER(*,0)
|
||||
,PADDR_PRTY_ID NUMBER
|
||||
,PADDR_START_DATE DATE
|
||||
,END_DATE DATE
|
||||
,COMMENTS VARCHAR2(255)
|
||||
@@ -67,7 +67,7 @@ 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
|
||||
,ID NUMBER NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
@@ -84,11 +84,11 @@ CREATE TABLE DATA_ITEM_ROLES
|
||||
|
||||
PROMPT Creating Table 'PARTY_ADDRESS_ROLES'
|
||||
CREATE TABLE PARTY_ADDRESS_ROLES
|
||||
(START_DATE DATE NOT NULL
|
||||
,PADDR_ADDR_CODE VARCHAR2(80) NOT NULL
|
||||
,PADDR_PRTY_ID NUMBER(*,0) NOT NULL
|
||||
(PADDR_ADDR_CODE VARCHAR2(80) NOT NULL
|
||||
,PADDR_PRTY_ID NUMBER NOT NULL
|
||||
,PADDR_START_DATE DATE NOT NULL
|
||||
,RT_CODE VARCHAR2(80)
|
||||
,RT_CODE VARCHAR2(80) NOT NULL
|
||||
,START_DATE DATE NOT NULL
|
||||
,END_DATE DATE
|
||||
)
|
||||
/
|
||||
@@ -138,10 +138,10 @@ CREATE TABLE COSTS
|
||||
,ENTY_CODE VARCHAR2(80)
|
||||
,MESC_CODE VARCHAR2(80)
|
||||
,METY_CODE VARCHAR2(80)
|
||||
,MODU_CODE VARCHAR2(80)
|
||||
,SVCPT_CODE VARCHAR2(80)
|
||||
,METR_CODE VARCHAR2(80)
|
||||
,ID NUMBER(*,0) NOT NULL
|
||||
,MODU_CODE VARCHAR2(80)
|
||||
,ID NUMBER NOT NULL
|
||||
,COST_TYPE VARCHAR2(10) NOT NULL
|
||||
)
|
||||
/
|
||||
@@ -167,10 +167,19 @@ CREATE TABLE CONTACT_MECHANISM_TYPES
|
||||
)
|
||||
/
|
||||
|
||||
PROMPT Creating Table 'DOCUMENTS'
|
||||
CREATE TABLE DOCUMENTS
|
||||
(URI VARCHAR2(400) NOT NULL
|
||||
,DESCRIPTION VARCHAR2(80)
|
||||
,ID NUMBER(*,0) NOT NULL
|
||||
,DOCU_TYPE VARCHAR2(10) NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
PROMPT Creating Table 'PARTY_CONTACT_MECHANISM_ROLES'
|
||||
CREATE TABLE PARTY_CONTACT_MECHANISM_ROLES
|
||||
(PCM_COME_ID NUMBER(*,0) NOT NULL
|
||||
,PCM_PRTY_ID NUMBER(*,0) NOT NULL
|
||||
(PCM_COME_ID NUMBER NOT NULL
|
||||
,PCM_PRTY_ID NUMBER NOT NULL
|
||||
,PCM_START_DATE DATE NOT NULL
|
||||
,RT_CODE VARCHAR2(80) NOT NULL
|
||||
,START_DATE DATE NOT NULL
|
||||
@@ -188,8 +197,8 @@ CREATE TABLE FILTERS
|
||||
|
||||
PROMPT Creating Table 'QUOTE_ROLES'
|
||||
CREATE TABLE QUOTE_ROLES
|
||||
(PRTY_ID NUMBER(*,0) NOT NULL
|
||||
,QUTE_ID NUMBER(*,0) NOT NULL
|
||||
(PRTY_ID NUMBER NOT NULL
|
||||
,QUTE_ID NUMBER NOT NULL
|
||||
,RT_CODE VARCHAR2(80) NOT NULL
|
||||
,START_DATE DATE DEFAULT SYSDATE NOT NULL
|
||||
,END_DATE DATE
|
||||
@@ -201,8 +210,8 @@ PROMPT Creating Table 'PARTY_RELATIONSHIPS'
|
||||
CREATE TABLE PARTY_RELATIONSHIPS
|
||||
(FROM_PARL_ID NUMBER NOT NULL
|
||||
,TO_PARL_ID NUMBER NOT NULL
|
||||
,FROM_PARL_PRTY_ID NUMBER(*,0) NOT NULL
|
||||
,TO_PARL_PRTY_ID NUMBER(*,0) NOT NULL
|
||||
,FROM_PARL_PRTY_ID NUMBER NOT NULL
|
||||
,TO_PARL_PRTY_ID NUMBER NOT NULL
|
||||
,FROM_PARL_RT_CODE VARCHAR2(80) NOT NULL
|
||||
,TO_PARL_RT_CODE VARCHAR2(80) NOT NULL
|
||||
,START_DATE DATE NOT NULL
|
||||
@@ -231,7 +240,7 @@ PROMPT Creating Table 'QUOTE_EVENTS'
|
||||
CREATE TABLE QUOTE_EVENTS
|
||||
(EVENT_DATE DATE NOT NULL
|
||||
,QUST_CODE VARCHAR2(80) NOT NULL
|
||||
,QUTE_ID NUMBER(*,0) NOT NULL
|
||||
,QUTE_ID NUMBER NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
@@ -246,7 +255,7 @@ CREATE TABLE SERVICE_PRESSURES
|
||||
PROMPT Creating Table 'PARTY_ADDRESSES'
|
||||
CREATE TABLE PARTY_ADDRESSES
|
||||
(ADDR_CODE VARCHAR2(80) NOT NULL
|
||||
,PRTY_ID NUMBER(*,0) NOT NULL
|
||||
,PRTY_ID NUMBER NOT NULL
|
||||
,START_DATE DATE NOT NULL
|
||||
,END_DATE DATE
|
||||
,COMMENTS VARCHAR2(255)
|
||||
@@ -281,7 +290,7 @@ CREATE TABLE PARTIES
|
||||
,LAST_NAME VARCHAR2(80)
|
||||
,PERSONAL_TITLE VARCHAR2(6)
|
||||
,COMMENTS VARCHAR2(255)
|
||||
,ID NUMBER(*,0) NOT NULL
|
||||
,ID NUMBER NOT NULL
|
||||
,PRTY_TYPE VARCHAR2(10) NOT NULL
|
||||
)
|
||||
/
|
||||
@@ -298,7 +307,22 @@ CREATE TABLE POSTCODES
|
||||
(REGI_CODE VARCHAR2(80) NOT NULL
|
||||
,OUTCODE VARCHAR2(4) NOT NULL
|
||||
,INCODE VARCHAR2(3)
|
||||
,ID NUMBER(*,0) NOT NULL
|
||||
,ID NUMBER NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
PROMPT Creating Table 'DOCUMENT_ROLES'
|
||||
CREATE TABLE DOCUMENT_ROLES
|
||||
(DOCU_ID NUMBER(*,0) NOT NULL
|
||||
,RT_CODE VARCHAR2(80) NOT NULL
|
||||
,START_DATE DATE NOT NULL
|
||||
,END_DATE DATE
|
||||
,DESCRIPTION VARCHAR2(80)
|
||||
,DRWG_CODE VARCHAR2(80)
|
||||
,ENQU_ID NUMBER
|
||||
,QUTE_ID NUMBER
|
||||
,ID NUMBER NOT NULL
|
||||
,DORO_TYPE VARCHAR2(10) NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
@@ -313,7 +337,7 @@ CREATE TABLE DATA_ITEMS
|
||||
PROMPT Creating Table 'QUOTE_ITEMS'
|
||||
CREATE TABLE QUOTE_ITEMS
|
||||
(ITEM_SEQUENCE NUMBER NOT NULL
|
||||
,QUTE_ID NUMBER(*,0) NOT NULL
|
||||
,QUTE_ID NUMBER NOT NULL
|
||||
,BAS_CODE VARCHAR2(80)
|
||||
,HOU_CODE VARCHAR2(80)
|
||||
,MODU_CODE VARCHAR2(80)
|
||||
@@ -332,7 +356,7 @@ CREATE TABLE ROLE_TYPES
|
||||
|
||||
PROMPT Creating Table 'PASSWORDS'
|
||||
CREATE TABLE PASSWORDS
|
||||
(PRTY_ID NUMBER(*,0) NOT NULL
|
||||
(PRTY_ID NUMBER NOT NULL
|
||||
,PASSWORD_HASH VARCHAR2(255) NOT NULL
|
||||
,CREATED_ON DATE NOT NULL
|
||||
,CREATED_BY NUMBER
|
||||
@@ -351,7 +375,7 @@ CREATE TABLE METERS
|
||||
(CODE VARCHAR2(80) NOT NULL
|
||||
,DRWG_CODE VARCHAR2(80)
|
||||
,METY_CODE VARCHAR2(80) NOT NULL
|
||||
,PRTY_ID NUMBER(*,0) NOT NULL
|
||||
,PRTY_ID NUMBER NOT NULL
|
||||
,DIM_A NUMBER NOT NULL
|
||||
,DIM_B NUMBER NOT NULL
|
||||
,DIM_C NUMBER NOT NULL
|
||||
@@ -444,7 +468,7 @@ CREATE TABLE SLAMSHUT_VALVES
|
||||
PROMPT Creating Table 'ENQUIRY_ROLES'
|
||||
CREATE TABLE ENQUIRY_ROLES
|
||||
(ENQU_ID NUMBER NOT NULL
|
||||
,PRTY_ID NUMBER(*,0) NOT NULL
|
||||
,PRTY_ID NUMBER NOT NULL
|
||||
,RT_CODE VARCHAR2(80) NOT NULL
|
||||
,START_DATE DATE DEFAULT SYSDATE NOT NULL
|
||||
,END_DATE DATE
|
||||
@@ -591,7 +615,7 @@ CREATE TABLE MODULES
|
||||
,METR_CODE VARCHAR2(80) NOT NULL
|
||||
,OUTLET_CNOR_CODE VARCHAR2(80) NOT NULL
|
||||
,OUTLET_CNTY_CODE VARCHAR2(80) NOT NULL
|
||||
,PRTY_ID NUMBER(*,0) NOT NULL
|
||||
,PRTY_ID NUMBER NOT NULL
|
||||
,REGU_CODE VARCHAR2(80) NOT NULL
|
||||
,REVA_CODE VARCHAR2(80) NOT NULL
|
||||
,SLVA_CODE VARCHAR2(80) NOT NULL
|
||||
@@ -624,7 +648,7 @@ 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
|
||||
,PRTY_ID NUMBER NOT NULL
|
||||
,DESCRIPTION VARCHAR2(80)
|
||||
,DIM_L VARCHAR2(240) NOT NULL
|
||||
,DIM_W NUMBER NOT NULL
|
||||
@@ -687,7 +711,7 @@ CREATE TABLE ADDRESSES
|
||||
|
||||
PROMPT Creating Table 'PARTY_ROLES'
|
||||
CREATE TABLE PARTY_ROLES
|
||||
(PRTY_ID NUMBER(*,0) NOT NULL
|
||||
(PRTY_ID NUMBER NOT NULL
|
||||
,RT_CODE VARCHAR2(80) NOT NULL
|
||||
,ID NUMBER NOT NULL
|
||||
,START_DATE DATE
|
||||
|
||||