Statistics
| Branch: | Revision:

m2u-upass-admin / DBScript / ib_user.sql @ 0:ea666cc7880e

History | View | Annotate | Download (2.95 KB)

1
Rem =====================================================================
2
Rem   NAME
3
Rem     <ib_user.sql>
4
Rem   DESCRIPTION
5
Rem     <IB User Table> 
6
Rem   MODULE
7
Rem     <IB Module>
8
Rem   MODIFIED  (MM/DD/YYYY)
9
Rem        Danniell   03/12/2010 - Creation
10
Rem        xxxxxx           mm/dd/yyyy - Modify
11
Rem =====================================================================
12

    
13
CREATE TABLE IB_USER
14
(
15
  USER_ID        NUMBER                         NOT NULL,
16
  ACCOUNT_ID     NUMBER                         NOT NULL,
17
  USER_ALIAS     VARCHAR2(20 BYTE)              NOT NULL,
18
  PASSWORD       VARCHAR2(64 BYTE),
19
  USER_STATE     NUMBER,
20
  MODIF_TIME     TIMESTAMP(2),
21
  CREATION_DATE  TIMESTAMP(2)                   DEFAULT SYSDATE               NOT NULL
22
)
23
TABLESPACE USERS
24
PCTUSED    0
25
PCTFREE    10
26
INITRANS   1
27
MAXTRANS   255
28
STORAGE    (
29
            INITIAL          64K
30
            NEXT             128K
31
            MINEXTENTS       1
32
            MAXEXTENTS       UNLIMITED
33
            PCTINCREASE      0
34
            FREELISTS        1
35
            FREELIST GROUPS  1
36
            BUFFER_POOL      DEFAULT
37
           )
38
LOGGING 
39
NOCOMPRESS 
40
NOCACHE
41
NOPARALLEL
42
MONITORING;
43

    
44

    
45
CREATE UNIQUE INDEX IB_USER_PK ON IB_USER
46
(USER_ID)
47
LOGGING
48
TABLESPACE USERS
49
PCTFREE    10
50
INITRANS   2
51
MAXTRANS   255
52
STORAGE    (
53
            INITIAL          64K
54
            NEXT             128K
55
            MINEXTENTS       1
56
            MAXEXTENTS       UNLIMITED
57
            PCTINCREASE      0
58
            FREELISTS        1
59
            FREELIST GROUPS  1
60
            BUFFER_POOL      DEFAULT
61
           )
62
NOPARALLEL;
63

    
64

    
65
CREATE UNIQUE INDEX IB_USER_R01 ON IB_USER
66
(USER_ALIAS)
67
LOGGING
68
TABLESPACE USERS
69
PCTFREE    10
70
INITRANS   2
71
MAXTRANS   255
72
STORAGE    (
73
            INITIAL          64K
74
            NEXT             128K
75
            MINEXTENTS       1
76
            MAXEXTENTS       UNLIMITED
77
            PCTINCREASE      0
78
            FREELISTS        1
79
            FREELIST GROUPS  1
80
            BUFFER_POOL      DEFAULT
81
           )
82
NOPARALLEL;
83

    
84

    
85
ALTER TABLE IB_USER ADD (
86
  CONSTRAINT IB_USER_PK
87
 PRIMARY KEY
88
 (USER_ID)
89
    USING INDEX 
90
    TABLESPACE USERS
91
    PCTFREE    10
92
    INITRANS   2
93
    MAXTRANS   255
94
    STORAGE    (
95
                INITIAL          64K
96
                NEXT             128K
97
                MINEXTENTS       1
98
                MAXEXTENTS       UNLIMITED
99
                PCTINCREASE      0
100
                FREELISTS        1
101
                FREELIST GROUPS  1
102
               ),
103
  CONSTRAINT IB_USER_R01
104
 UNIQUE (USER_ALIAS)
105
    USING INDEX 
106
    TABLESPACE USERS
107
    PCTFREE    10
108
    INITRANS   2
109
    MAXTRANS   255
110
    STORAGE    (
111
                INITIAL          64K
112
                NEXT             128K
113
                MINEXTENTS       1
114
                MAXEXTENTS       UNLIMITED
115
                PCTINCREASE      0
116
                FREELISTS        1
117
                FREELIST GROUPS  1
118
               ));