]> andersk Git - moira.git/blame - db/schema
initialize zero subnet
[moira.git] / db / schema
CommitLineData
49083d45 1create table users
fba90e28 2(
07a40e5f 3 login VARCHAR(8) NOT NULL WITH DEFAULT,
4 users_id INTEGER NOT NULL WITH DEFAULT,
5 uid SMALLINT NOT NULL WITH DEFAULT,
6 shell CHAR(32) NOT NULL WITH DEFAULT,
7 last VARCHAR(16) NOT NULL WITH DEFAULT,
8 first VARCHAR(16) NOT NULL WITH DEFAULT,
9 middle CHAR(16) NOT NULL WITH DEFAULT,
10 status SMALLINT NOT NULL WITH DEFAULT,
11 clearid VARCHAR(16) NOT NULL WITH DEFAULT,
12 type CHAR(8) NOT NULL WITH DEFAULT,
13 comment INTEGER NOT NULL WITH DEFAULT,
14 modtime DATE NOT NULL WITH DEFAULT,
15 modby INTEGER NOT NULL WITH DEFAULT,
16 modwith CHAR(8) NOT NULL WITH DEFAULT,
17 fullname CHAR(32) NOT NULL WITH DEFAULT,
18 nickname CHAR(16) NOT NULL WITH DEFAULT,
19 home_addr CHAR(82) NOT NULL WITH DEFAULT,
20 home_phone CHAR(16) NOT NULL WITH DEFAULT,
21 office_addr CHAR(16) NOT NULL WITH DEFAULT,
22 office_phone CHAR(12) NOT NULL WITH DEFAULT,
23 department CHAR(20) NOT NULL WITH DEFAULT,
24 affiliation CHAR(50) NOT NULL WITH DEFAULT,
25 fmodtime DATE NOT NULL WITH DEFAULT,
26 fmodby INTEGER NOT NULL WITH DEFAULT,
27 fmodwith CHAR(8) NOT NULL WITH DEFAULT,
28 potype CHAR(8) NOT NULL WITH DEFAULT,
29 pop_id INTEGER NOT NULL WITH DEFAULT,
30 box_id INTEGER NOT NULL WITH DEFAULT,
31 pmodtime DATE NOT NULL WITH DEFAULT,
32 pmodby INTEGER NOT NULL WITH DEFAULT,
33 pmodwith CHAR(8) NOT NULL WITH DEFAULT,
34 xname CHAR(30) NOT NULL WITH DEFAULT,
35 xdept CHAR(20) NOT NULL WITH DEFAULT,
36 xtitle CHAR(50) NOT NULL WITH DEFAULT,
37 xaddress CHAR(82) NOT NULL WITH DEFAULT,
38 xphone1 CHAR(12) NOT NULL WITH DEFAULT,
39 xphone2 CHAR(12) NOT NULL WITH DEFAULT,
40 xmodtime DATE NOT NULL WITH DEFAULT,
41 sigdate INTEGER NOT NULL WITH DEFAULT,
42 sigwho INTEGER NOT NULL WITH DEFAULT,
43 signature VARCHAR(68) NOT NULL WITH DEFAULT,
44 secure INTEGER NOT NULL WITH DEFAULT,
45 flag INTEGER1 NOT NULL WITH DEFAULT
49083d45 46);
47create table krbmap
fba90e28 48(
07a40e5f 49 users_id INTEGER NOT NULL WITH DEFAULT,
50 string_id INTEGER NOT NULL WITH DEFAULT
49083d45 51);
52create table machine
fba90e28 53(
07a40e5f 54 name VARCHAR(32) NOT NULL WITH DEFAULT,
55 mach_id INTEGER NOT NULL WITH DEFAULT,
aae0481e 56 vendor CHAR(16) NOT NULL WITH DEFAULT,
57 model CHAR(24) NOT NULL WITH DEFAULT,
58 os CHAR(16) NOT NULL WITH DEFAULT,
59 location CHAR(16) NOT NULL WITH DEFAULT,
60 contact CHAR(32) NOT NULL WITH DEFAULT,
61 use INTEGER NOT NULL WITH DEFAULT,
62 status INTEGER1 NOT NULL WITH DEFAULT,
63 statuschange DATE NOT NULL WITH DEFAULT,
64 snet_id INTEGER NOT NULL WITH DEFAULT,
65 address CHAR(16) NOT NULL WITH DEFAULT,
66 owner_type CHAR(8) NOT NULL WITH DEFAULT,
67 owner_id INTEGER NOT NULL WITH DEFAULT,
68 acomment INTEGER NOT NULL WITH DEFAULT,
69 ocomment INTEGER NOT NULL WITH DEFAULT,
70 created DATE NOT NULL WITH DEFAULT,
71 creator INTEGER NOT NULL WITH DEFAULT,
72 inuse DATE NOT NULL WITH DEFAULT,
07a40e5f 73 modtime DATE NOT NULL WITH DEFAULT,
74 modby INTEGER NOT NULL WITH DEFAULT,
75 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 76);
aae0481e 77create table hostalias
78(
79 name VARCHAR(32) NOT NULL WITH DEFAULT,
80 mach_id INTEGER NOT NULL WITH DEFAULT
81);
82create table subnet
83(
84 name CHAR(8) NOT NULL WITH DEFAULT,
85 snet_id INTEGER NOT NULL WITH DEFAULT,
86 description VARCHAR(32) NOT NULL WITH DEFAULT,
d195192b 87 saddr INTEGER NOT NULL WITH DEFAULT,
aae0481e 88 mask INTEGER NOT NULL WITH DEFAULT,
89 low INTEGER NOT NULL WITH DEFAULT,
90 high INTEGER NOT NULL WITH DEFAULT,
9e3739f7 91 prefix CHAR(8) NOT NULL WITH DEFAULT,
aae0481e 92 owner_type CHAR(8) NOT NULL WITH DEFAULT,
93 owner_id INTEGER NOT NULL WITH DEFAULT,
94 modtime DATE NOT NULL WITH DEFAULT,
95 modby INTEGER NOT NULL WITH DEFAULT,
96 modwith CHAR(8) NOT NULL WITH DEFAULT
97);
07a40e5f 98create table cluster
fba90e28 99(
07a40e5f 100 name VARCHAR(32) NOT NULL WITH DEFAULT,
101 clu_id INTEGER NOT NULL WITH DEFAULT,
102 description CHAR(32) NOT NULL WITH DEFAULT,
103 location CHAR(64) NOT NULL WITH DEFAULT,
104 modtime DATE NOT NULL WITH DEFAULT,
105 modby INTEGER NOT NULL WITH DEFAULT,
106 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 107);
108create table mcmap
fba90e28 109(
07a40e5f 110 mach_id INTEGER NOT NULL WITH DEFAULT,
111 clu_id INTEGER NOT NULL WITH DEFAULT
49083d45 112);
07a40e5f 113create table svc
fba90e28 114(
07a40e5f 115 clu_id INTEGER NOT NULL WITH DEFAULT,
116 serv_label VARCHAR(16) NOT NULL WITH DEFAULT,
117 serv_cluster CHAR(32) NOT NULL WITH DEFAULT
49083d45 118);
119create table list
fba90e28 120(
07a40e5f 121 name VARCHAR(32) NOT NULL WITH DEFAULT,
122 list_id INTEGER NOT NULL WITH DEFAULT,
123 active INTEGER1 NOT NULL WITH DEFAULT,
124 publicflg INTEGER1 NOT NULL WITH DEFAULT,
125 hidden INTEGER1 NOT NULL WITH DEFAULT,
126 maillist INTEGER1 NOT NULL WITH DEFAULT,
127 grouplist INTEGER1 NOT NULL WITH DEFAULT,
128 gid SMALLINT NOT NULL WITH DEFAULT,
129 description CHAR(255) NOT NULL WITH DEFAULT,
130 acl_type CHAR(8) NOT NULL WITH DEFAULT,
131 acl_id INTEGER NOT NULL WITH DEFAULT,
132 modtime DATE NOT NULL WITH DEFAULT,
133 modby INTEGER NOT NULL WITH DEFAULT,
134 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 135);
136create table imembers
fba90e28 137(
07a40e5f 138 list_id INTEGER NOT NULL WITH DEFAULT,
139 member_type CHAR(8) NOT NULL WITH DEFAULT,
140 member_id INTEGER NOT NULL WITH DEFAULT,
141 ref_count SMALLINT NOT NULL WITH DEFAULT,
142 direct SMALLINT NOT NULL WITH DEFAULT
49083d45 143);
144create table servers
fba90e28 145(
07a40e5f 146 name VARCHAR(16) NOT NULL WITH DEFAULT,
147 update_int INTEGER NOT NULL WITH DEFAULT,
148 target_file CHAR(64) NOT NULL WITH DEFAULT,
149 script CHAR(128) NOT NULL WITH DEFAULT,
150 dfgen INTEGER NOT NULL WITH DEFAULT,
151 dfcheck INTEGER NOT NULL WITH DEFAULT,
152 type CHAR(8) NOT NULL WITH DEFAULT,
153 enable INTEGER1 NOT NULL WITH DEFAULT,
154 inprogress INTEGER1 NOT NULL WITH DEFAULT,
155 harderror INTEGER NOT NULL WITH DEFAULT,
156 errmsg CHAR(80) NOT NULL WITH DEFAULT,
157 acl_type CHAR(8) NOT NULL WITH DEFAULT,
158 acl_id INTEGER NOT NULL WITH DEFAULT,
159 modtime DATE NOT NULL WITH DEFAULT,
160 modby INTEGER NOT NULL WITH DEFAULT,
161 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 162);
163create table serverhosts
fba90e28 164(
07a40e5f 165 service VARCHAR(16) NOT NULL WITH DEFAULT,
166 mach_id INTEGER NOT NULL WITH DEFAULT,
167 success INTEGER1 NOT NULL WITH DEFAULT,
168 enable INTEGER1 NOT NULL WITH DEFAULT,
169 override INTEGER1 NOT NULL WITH DEFAULT,
170 inprogress INTEGER1 NOT NULL WITH DEFAULT,
171 hosterror INTEGER NOT NULL WITH DEFAULT,
172 hosterrmsg CHAR(80) NOT NULL WITH DEFAULT,
173 ltt INTEGER NOT NULL WITH DEFAULT,
174 lts INTEGER NOT NULL WITH DEFAULT,
175 value1 INTEGER NOT NULL WITH DEFAULT,
176 value2 INTEGER NOT NULL WITH DEFAULT,
177 value3 CHAR(32) NOT NULL WITH DEFAULT,
178 modtime DATE NOT NULL WITH DEFAULT,
179 modby INTEGER NOT NULL WITH DEFAULT,
180 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 181);
182create table filesys
fba90e28 183(
07a40e5f 184 filsys_id INTEGER NOT NULL WITH DEFAULT,
185 phys_id INTEGER NOT NULL WITH DEFAULT,
186 label VARCHAR(32) NOT NULL WITH DEFAULT,
187 fs_order INTEGER2 NOT NULL WITH DEFAULT,
188 type CHAR(8) NOT NULL WITH DEFAULT,
189 mach_id INTEGER NOT NULL WITH DEFAULT,
190 name VARCHAR(80) NOT NULL WITH DEFAULT,
191 mount CHAR(32) NOT NULL WITH DEFAULT,
192 access CHAR(1) NOT NULL WITH DEFAULT,
193 comments CHAR(64) NOT NULL WITH DEFAULT,
194 owner INTEGER NOT NULL WITH DEFAULT,
195 owners INTEGER NOT NULL WITH DEFAULT,
196 createflg INTEGER1 NOT NULL WITH DEFAULT,
197 lockertype CHAR(8) NOT NULL WITH DEFAULT,
198 modtime DATE NOT NULL WITH DEFAULT,
199 modby INTEGER NOT NULL WITH DEFAULT,
200 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 201);
202create table fsgroup
fba90e28 203(
07a40e5f 204 group_id INTEGER NOT NULL WITH DEFAULT,
205 filsys_id INTEGER NOT NULL WITH DEFAULT,
206 key CHAR(8) NOT NULL WITH DEFAULT
49083d45 207);
208create table nfsphys
fba90e28 209(
07a40e5f 210 nfsphys_id INTEGER NOT NULL WITH DEFAULT,
211 mach_id INTEGER NOT NULL WITH DEFAULT,
212 device CHAR(16) NOT NULL WITH DEFAULT,
213 dir VARCHAR(16) NOT NULL WITH DEFAULT,
214 status SMALLINT NOT NULL WITH DEFAULT,
215 allocated INTEGER NOT NULL WITH DEFAULT,
216 partsize INTEGER NOT NULL WITH DEFAULT,
217 modtime DATE NOT NULL WITH DEFAULT,
218 modby INTEGER NOT NULL WITH DEFAULT,
219 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 220);
221create table quota
fba90e28 222(
07a40e5f 223 filsys_id INTEGER NOT NULL WITH DEFAULT,
224 type CHAR(8) NOT NULL WITH DEFAULT,
225 entity_id INTEGER NOT NULL WITH DEFAULT,
226 phys_id INTEGER NOT NULL WITH DEFAULT,
227 quota INTEGER NOT NULL WITH DEFAULT,
228 modtime DATE NOT NULL WITH DEFAULT,
229 modby INTEGER NOT NULL WITH DEFAULT,
230 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 231);
232create table zephyr
fba90e28 233(
07a40e5f 234 class VARCHAR(16) NOT NULL WITH DEFAULT,
235 xmt_type CHAR(8) NOT NULL WITH DEFAULT,
236 xmt_id INTEGER NOT NULL WITH DEFAULT,
237 sub_type CHAR(8) NOT NULL WITH DEFAULT,
238 sub_id INTEGER NOT NULL WITH DEFAULT,
239 iws_type CHAR(8) NOT NULL WITH DEFAULT,
240 iws_id INTEGER NOT NULL WITH DEFAULT,
241 iui_type CHAR(8) NOT NULL WITH DEFAULT,
242 iui_id INTEGER NOT NULL WITH DEFAULT,
243 modtime DATE NOT NULL WITH DEFAULT,
244 modby INTEGER NOT NULL WITH DEFAULT,
245 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 246);
247create table hostaccess
fba90e28 248(
07a40e5f 249 mach_id INTEGER NOT NULL WITH DEFAULT,
250 acl_type CHAR(8) NOT NULL WITH DEFAULT,
251 acl_id INTEGER NOT NULL WITH DEFAULT,
252 modtime DATE NOT NULL WITH DEFAULT,
253 modby INTEGER NOT NULL WITH DEFAULT,
254 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 255);
256create table strings
fba90e28 257(
07a40e5f 258 string_id INTEGER NOT NULL WITH DEFAULT,
259 string VARCHAR(128) NOT NULL WITH DEFAULT
49083d45 260);
261create table services
fba90e28 262(
07a40e5f 263 name VARCHAR(16) NOT NULL WITH DEFAULT,
264 protocol CHAR(8) NOT NULL WITH DEFAULT,
265 port SMALLINT NOT NULL WITH DEFAULT,
266 description CHAR(64) NOT NULL WITH DEFAULT,
267 modtime DATE NOT NULL WITH DEFAULT,
268 modby INTEGER NOT NULL WITH DEFAULT,
269 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 270);
271create table printcap
fba90e28 272(
07a40e5f 273 name VARCHAR(16) NOT NULL WITH DEFAULT,
274 mach_id INTEGER NOT NULL WITH DEFAULT,
275 dir CHAR(32) NOT NULL WITH DEFAULT,
276 rp CHAR(16) NOT NULL WITH DEFAULT,
277 quotaserver INTEGER NOT NULL WITH DEFAULT,
278 auth INTEGER1 NOT NULL WITH DEFAULT,
279 price SMALLINT NOT NULL WITH DEFAULT,
280 comments CHAR(64) NOT NULL WITH DEFAULT,
281 modtime DATE NOT NULL WITH DEFAULT,
282 modby INTEGER NOT NULL WITH DEFAULT,
283 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 284);
285create table palladium
fba90e28 286(
07a40e5f 287 name VARCHAR(32) NOT NULL WITH DEFAULT,
288 ident INTEGER NOT NULL WITH DEFAULT,
289 mach_id INTEGER NOT NULL WITH DEFAULT,
290 modtime DATE NOT NULL WITH DEFAULT,
291 modby INTEGER NOT NULL WITH DEFAULT,
292 modwith CHAR(8) NOT NULL WITH DEFAULT
49083d45 293);
294create table capacls
fba90e28 295(
07a40e5f 296 capability CHAR(32) NOT NULL WITH DEFAULT,
297 tag CHAR(4) NOT NULL WITH DEFAULT,
298 list_id INTEGER NOT NULL WITH DEFAULT
49083d45 299);
300create table alias
fba90e28 301(
07a40e5f 302 name VARCHAR(32) NOT NULL WITH DEFAULT,
303 type VARCHAR(16) NOT NULL WITH DEFAULT,
304 trans VARCHAR(128) NOT NULL WITH DEFAULT
49083d45 305);
306create table numvalues
fba90e28 307(
07a40e5f 308 name VARCHAR(32) NOT NULL WITH DEFAULT,
309 value INTEGER NOT NULL WITH DEFAULT
49083d45 310);
311create table tblstats
fba90e28 312(
07a40e5f 313 table_name CHAR(12) NOT NULL WITH DEFAULT,
314 modtime DATE NOT NULL WITH DEFAULT,
315 appends INTEGER NOT NULL WITH DEFAULT,
316 updates INTEGER NOT NULL WITH DEFAULT,
317 deletes INTEGER NOT NULL WITH DEFAULT
49083d45 318);
319create table incremental
fba90e28 320(
07a40e5f 321 tablename CHAR(16) NOT NULL WITH DEFAULT,
322 service CHAR(16) NOT NULL WITH DEFAULT
49083d45 323);
This page took 0.106177 seconds and 5 git commands to generate.