New tables:
PASSWORDS - holds history of passwords for parties ACCESS_CONTROLS - hold page, item / role information for authorization purposes. Modified tables: ENQUIRIES - meter size removed. Replaced by foreign key to METER_SIZE_CODES. COSTS - includes AICO_CODE and DESCRIPTION for use as cost details for Additional Items. General modifications: Yes/No columns modified to VARCHAR2(3) Modules: Added mip_security.pck. Supports Authentication and Authorization (update of the original POC version) Respository: Created new directory structure to hold persistent data. Currently includes Data/Seed for base table values and Data/Demo to populate various party and relationship tables. git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2838 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
-- C:\Andy\svn\WEBMIP\Schema\mip.tab
|
||||
--
|
||||
-- Generated for Oracle 10g on Thu Nov 08 15:09:01 2007 by Server Generator 10.1.2.6.18
|
||||
-- Generated for Oracle 10g on Mon Nov 12 10:04:33 2007 by Server Generator 10.1.2.6.18
|
||||
|
||||
|
||||
|
||||
@@ -77,14 +77,16 @@ CREATE TABLE METER_SIZE_CODES
|
||||
(CODE VARCHAR2(80) NOT NULL
|
||||
,DESCRIPTION VARCHAR2(80)
|
||||
,QMAX NUMBER NOT NULL
|
||||
,VALID_FOR_EXISTING_METER VARCHAR2(240) NOT NULL
|
||||
,VALID_FOR_NEW_METER VARCHAR2(240) NOT NULL
|
||||
,VALID_FOR_EXISTING_METER VARCHAR2(3) NOT NULL
|
||||
,VALID_FOR_NEW_METER VARCHAR2(3) NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
PROMPT Creating Table 'COSTS'
|
||||
CREATE TABLE COSTS
|
||||
(COST_PRICE NUMBER(*,2)
|
||||
(AICO_CODE VARCHAR2(80)
|
||||
,COST_PRICE NUMBER(*,2)
|
||||
,DESCRIPTION VARCHAR2(80)
|
||||
,VALID_FROM DATE NOT NULL
|
||||
,REGI_CODE VARCHAR2(80)
|
||||
,BAS_CODE VARCHAR2(80)
|
||||
@@ -229,7 +231,6 @@ CREATE TABLE PARTIES
|
||||
,GT_7B_CONTRACT_REF VARCHAR2(25)
|
||||
,ADVERSARIAL_CONTRACT_REF VARCHAR2(25)
|
||||
,USERNAME VARCHAR2(80)
|
||||
,PASSWORD_HASH VARCHAR2(255)
|
||||
,STATUS VARCHAR2(6)
|
||||
,FIRST_NAME VARCHAR2(80)
|
||||
,LAST_NAME VARCHAR2(80)
|
||||
@@ -267,6 +268,15 @@ CREATE TABLE ROLE_TYPES
|
||||
)
|
||||
/
|
||||
|
||||
PROMPT Creating Table 'PASSWORDS'
|
||||
CREATE TABLE PASSWORDS
|
||||
(PRTY_ID NUMBER(*,0) NOT NULL
|
||||
,PASSWORD_HASH VARCHAR2(255) NOT NULL
|
||||
,CREATED_ON DATE NOT NULL
|
||||
,CREATED_BY NUMBER
|
||||
)
|
||||
/
|
||||
|
||||
PROMPT Creating Table 'ASSET_LOCATION_TYPES'
|
||||
CREATE TABLE ASSET_LOCATION_TYPES
|
||||
(CODE VARCHAR2(80) NOT NULL
|
||||
@@ -338,6 +348,15 @@ CREATE TABLE ENQUIRY_ROLES
|
||||
)
|
||||
/
|
||||
|
||||
PROMPT Creating Table 'ACCESS_CONTROLS'
|
||||
CREATE TABLE ACCESS_CONTROLS
|
||||
(PAGE_NUMBER NUMBER NOT NULL
|
||||
,RT_CODE VARCHAR2(80)
|
||||
,ITEM VARCHAR2(80)
|
||||
,ID NUMBER(*,0) NOT NULL
|
||||
)
|
||||
/
|
||||
|
||||
PROMPT Creating Table 'ENQUIRIES'
|
||||
CREATE TABLE ENQUIRIES
|
||||
(CODE VARCHAR2(80) NOT NULL
|
||||
@@ -359,9 +378,9 @@ CREATE TABLE ENQUIRIES
|
||||
,REQUIRED_IP_DETAILS VARCHAR2(250)
|
||||
,REQUIRED_IP_MBAR NUMBER
|
||||
,OUTLET_PRESSURE NUMBER
|
||||
,HOUSING_REQUIRED VARCHAR2(240)
|
||||
,BASE_REQUIRED VARCHAR2(240)
|
||||
,TWIN_STREAM_REQUIRED VARCHAR2(240)
|
||||
,HOUSING_REQUIRED VARCHAR2(3)
|
||||
,BASE_REQUIRED VARCHAR2(3)
|
||||
,TWIN_STREAM_REQUIRED VARCHAR2(3)
|
||||
,QMAX NUMBER
|
||||
,EXISTING_METER_MODEL VARCHAR2(10)
|
||||
,OTHER_INFORMATION VARCHAR2(250)
|
||||
@@ -385,25 +404,25 @@ CREATE TABLE ENQUIRIES
|
||||
,ACCESS_ADDITIONAL VARCHAR2(210)
|
||||
,MPRN_ALT VARCHAR2(250)
|
||||
,ANNUAL_QUANTITY NUMBER
|
||||
,DOWNSTREAM_BOOSTER_OR_COMPRESS VARCHAR2(240)
|
||||
,DOWNSTREAM_BOOSTER_OR_COMPRESS VARCHAR2(3)
|
||||
,INDICATIVE_DATE DATE
|
||||
,INDICATIVE_TIME VARCHAR2(2) DEFAULT 'DY'
|
||||
,OTHER_PROJECT_REFERENCE VARCHAR2(50)
|
||||
,CONVERTOR_REQUIRED VARCHAR2(240)
|
||||
,AMR_REQUIRED VARCHAR2(240)
|
||||
,EMS_REQUIRED VARCHAR2(240)
|
||||
,BYPASS_REQUIRED VARCHAR2(240)
|
||||
,LOGGER_REQUIRED VARCHAR2(240)
|
||||
,CONVERTOR_REQUIRED VARCHAR2(3)
|
||||
,AMR_REQUIRED VARCHAR2(3)
|
||||
,EMS_REQUIRED VARCHAR2(3)
|
||||
,BYPASS_REQUIRED VARCHAR2(40)
|
||||
,LOGGER_REQUIRED VARCHAR2(3)
|
||||
,QMIN NUMBER
|
||||
,LOAD_CONTROL_TYPE VARCHAR2(10)
|
||||
,EXISTING_METER_SERIAL_NO VARCHAR2(14)
|
||||
,EXISTING_METER_OWNER VARCHAR2(1)
|
||||
,EXISTING_METER_ASSET_PROVIDER VARCHAR2(210)
|
||||
,MARKET_SECTOR_CODE VARCHAR2(1) DEFAULT 'I'
|
||||
,JOB_DESCRIPTION VARCHAR2(500)
|
||||
,CREATED_BY NUMBER NOT NULL
|
||||
,UPDATED_BY NUMBER
|
||||
,UPDATED_ON DATE
|
||||
,METER_SIZE VARCHAR2(240)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user