Schema changes

New Tables:
Quote_reasoning - record internal processes against quote
additional_items - moved from within Costs

Changed Tables:
Costs
Quote_items
Bases
Housings
Quotes
Meters
Modules

Views: As listed against this revision.

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3057 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
hardya
2007-12-21 11:29:21 +00:00
parent 848bbd606d
commit 0bde1c86c3
10 changed files with 306 additions and 146 deletions

View File

@@ -1,6 +1,6 @@
-- C:\Andy\svn\WEBMIP\Schema\mip.tab
--
-- Generated for Oracle 10g on Fri Dec 14 15:06:33 2007 by Server Generator 10.1.2.6.18
-- Generated for Oracle 10g on Fri Dec 21 11:26:19 2007 by Server Generator 10.1.2.6.18
@@ -10,6 +10,7 @@ CREATE TABLE SYSTEM_CONFIGURATION
,VALUE VARCHAR2(240)
,DESCRIPTION VARCHAR2(240)
)
NOCACHE
/
PROMPT Creating Table 'REGULATORS'
@@ -93,6 +94,15 @@ CREATE TABLE PARTY_ADDRESS_ROLES
)
/
PROMPT Creating Table 'QUOTE_REASONING'
CREATE TABLE QUOTE_REASONING
(REASON VARCHAR2(240) NOT NULL
,INTERNAL_OR_EXTERNAL VARCHAR2(8) DEFAULT 'EXTERNAL' NOT NULL
,ENQU_ID NUMBER
,ID NUMBER(*,0) NOT NULL
)
/
PROMPT Creating Table 'DATA_ITEM_ROLES_IMPORT'
CREATE TABLE DATA_ITEM_ROLES_IMPORT
(FIELD_NAME VARCHAR2(240)
@@ -113,6 +123,13 @@ CREATE TABLE DATA_ITEM_ROLES_IMPORT
)
/
PROMPT Creating Table 'CONNECTION_ORIENTATIONS'
CREATE TABLE CONNECTION_ORIENTATIONS
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'METER_SIZE_CODES'
CREATE TABLE METER_SIZE_CODES
(CODE VARCHAR2(80) NOT NULL
@@ -123,20 +140,12 @@ CREATE TABLE METER_SIZE_CODES
)
/
PROMPT Creating Table 'CONNECTION_ORIENTATIONS'
CREATE TABLE CONNECTION_ORIENTATIONS
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'COSTS'
CREATE TABLE COSTS
(AICO_CODE VARCHAR2(80)
(REGI_CODE VARCHAR2(80)
,COST_PRICE NUMBER(*,2)
,DESCRIPTION VARCHAR2(80)
,ADIT_CODE VARCHAR2(240)
,VALID_FROM DATE NOT NULL
,REGI_CODE VARCHAR2(80)
,BAS_CODE VARCHAR2(80)
,SELLING_PRICE NUMBER(*,2) NOT NULL
,DELIVERY_COST NUMBER(*,2)
@@ -224,7 +233,6 @@ CREATE TABLE PARTY_RELATIONSHIPS
PROMPT Creating Table 'QUOTES'
CREATE TABLE QUOTES
(ENQU_ID NUMBER NOT NULL
,DOCUMENT_LOCATION VARCHAR2(255)
,VALID_FROM DATE
,VALID_UNTIL DATE
,CREATED_ON DATE NOT NULL
@@ -337,13 +345,21 @@ CREATE TABLE DATA_ITEMS
PROMPT Creating Table 'QUOTE_ITEMS'
CREATE TABLE QUOTE_ITEMS
(ITEM_SEQUENCE NUMBER NOT NULL
,QUTE_ID NUMBER NOT NULL
,BAS_CODE VARCHAR2(80)
,HOU_CODE VARCHAR2(80)
,MODU_CODE VARCHAR2(80)
,COST_PRICE NUMBER
(MODU_CODE VARCHAR2(80)
,ITEM_SEQUENCE NUMBER NOT NULL
,SELLING_PRICE NUMBER
,ENTY_CODE VARCHAR2(80)
,QUTE_ID NUMBER NOT NULL
,COST_PRICE NUMBER
,ADIT_CODE VARCHAR2(240)
,BAS_CODE VARCHAR2(80)
,SVCPT_CODE VARCHAR2(80)
,DELIVERY_PRICE NUMBER
,LEAD_TIME NUMBER
,HOU_CODE VARCHAR2(80)
,MESC_CODE VARCHAR2(80)
,METY_CODE VARCHAR2(80)
,QUIT_TYPE VARCHAR2(10) NOT NULL
)
/
@@ -374,7 +390,6 @@ CREATE TABLE ASSET_LOCATION_TYPES
PROMPT Creating Table 'METERS'
CREATE TABLE METERS
(CODE VARCHAR2(80) NOT NULL
,DRWG_CODE VARCHAR2(80)
,METY_CODE VARCHAR2(80) NOT NULL
,PRTY_ID NUMBER NOT NULL
,DIM_A NUMBER NOT NULL
@@ -382,10 +397,11 @@ CREATE TABLE METERS
,DIM_C NUMBER NOT NULL
,CENTRES NUMBER NOT NULL
,WEIGHT NUMBER NOT NULL
,Q_MAX NUMBER NOT NULL
,Q_MIN NUMBER NOT NULL
,Q_NOM NUMBER NOT NULL
,QMAX NUMBER NOT NULL
,QMIN NUMBER NOT NULL
,QNOM NUMBER NOT NULL
,VALID_FROM DATE NOT NULL
,DRWG_CODE VARCHAR2(80)
,VALID_TO DATE
)
/
@@ -477,6 +493,38 @@ CREATE TABLE ENQUIRY_ROLES
)
/
PROMPT Creating Table 'BASES'
CREATE TABLE BASES
(CODE VARCHAR2(80) NOT NULL
,DRWG_CODE VARCHAR2(80)
,DESCRIPTION VARCHAR2(80)
,DIM_A NUMBER
,DIM_B NUMBER
,DIM_C NUMBER
,DIM_D NUMBER
,DIM_E NUMBER
,DIM_F NUMBER
,DIM_G NUMBER
,DIM_H NUMBER
,DIM_I NUMBER
,DEPTH NUMBER
)
/
PROMPT Creating Table 'HOUSING_TYPES'
CREATE TABLE HOUSING_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'SLAMSHUT_TYPES'
CREATE TABLE SLAMSHUT_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'ENQUIRIES'
CREATE TABLE ENQUIRIES
(ID NUMBER NOT NULL
@@ -550,37 +598,6 @@ CREATE TABLE ENQUIRIES
)
/
PROMPT Creating Table 'BASES'
CREATE TABLE BASES
(CODE VARCHAR2(80) NOT NULL
,DRWG_CODE VARCHAR2(80)
,DESCRIPTION VARCHAR2(80)
,DIM_A NUMBER
,DIM_B NUMBER
,DIM_C NUMBER
,DIM_D NUMBER
,DIM_E NUMBER
,DIM_F NUMBER
,DIM_G NUMBER
,DIM_H NUMBER
,DIM_I NUMBER
)
/
PROMPT Creating Table 'HOUSING_TYPES'
CREATE TABLE HOUSING_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'SLAMSHUT_TYPES'
CREATE TABLE SLAMSHUT_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'PARTY_RELATIONSHIP_TYPES'
CREATE TABLE PARTY_RELATIONSHIP_TYPES
(TO_RT_CODE VARCHAR2(80) NOT NULL
@@ -589,13 +606,6 @@ CREATE TABLE PARTY_RELATIONSHIP_TYPES
)
/
PROMPT Creating Table 'METER_TYPES'
CREATE TABLE METER_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'APEX_AUTHORIZATION'
CREATE TABLE APEX_AUTHORIZATION
(RT_CODE VARCHAR2(80) NOT NULL
@@ -605,6 +615,13 @@ CREATE TABLE APEX_AUTHORIZATION
)
/
PROMPT Creating Table 'METER_TYPES'
CREATE TABLE METER_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'MODULES'
CREATE TABLE MODULES
(CODE VARCHAR2(80) NOT NULL
@@ -620,8 +637,8 @@ CREATE TABLE MODULES
,REVA_CODE VARCHAR2(80) NOT NULL
,SLVA_CODE VARCHAR2(80) NOT NULL
,SVCP_CODE VARCHAR2(80) NOT NULL
,LEAD_TIME NUMBER
,WEIGHT NUMBER NOT NULL
,INLET_PRESSURE NUMBER NOT NULL
,INLET_HEIGHT NUMBER NOT NULL
,INLET_SIZE NUMBER NOT NULL
,OUTLET_PRESSURE NUMBER NOT NULL
@@ -650,7 +667,7 @@ CREATE TABLE HOUSINGS
,HOTY_CODE VARCHAR2(80) NOT NULL
,PRTY_ID NUMBER NOT NULL
,DESCRIPTION VARCHAR2(80)
,DIM_L VARCHAR2(240) NOT NULL
,DIM_L NUMBER NOT NULL
,DIM_W NUMBER NOT NULL
,DIM_H NUMBER NOT NULL
,WEIGHT NUMBER NOT NULL
@@ -700,6 +717,14 @@ CREATE TABLE EXCEPTION_MESSAGES
)
/
PROMPT Creating Table 'ADDITIONAL_ITEMS'
CREATE TABLE ADDITIONAL_ITEMS
(CODE VARCHAR2(240) NOT NULL
,DESCRIPTION VARCHAR2(240)
,LEAD_TIME VARCHAR2(240)
)
/
PROMPT Creating Table 'DRAWINGS'
CREATE TABLE DRAWINGS
(CODE VARCHAR2(80) NOT NULL