Project

General

Profile

Derby_Init.sql

Derby Database Setup Script - Luke Murphey, 05/17/2010 10:31 PM

Download (18.6 KB)

 
1
-- SQL Script for Derby
2

    
3
-- 1 -- Create tables
4
CREATE TABLE ApplicationParameters (
5
                                        ParameterID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
6
                                        ObjectID INTEGER NOT NULL default 0,
7
                                        Name VARCHAR(4096) NOT NULL,
8
                                        Value VARCHAR(4096),
9
                        PRIMARY KEY  (ParameterID))
10
            
11

    
12
CREATE TABLE AttemptedLogins (
13
                                        AttemptedNameID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
14
                                        LoginName VARCHAR(4096) default NULL,
15
                                        FirstAttempted TIMESTAMP default NULL,
16
                                        Attempts INTEGER default NULL,
17
                                        TimeBlocked VARCHAR(4096) default NULL,
18
                        PRIMARY KEY  (AttemptedNameID))
19
            
20
CREATE TABLE Firewall (
21
                                        RuleID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
22
                                        IpStart VARCHAR(4096) default NULL,
23
                                        IpEnd VARCHAR(4096) default NULL,
24
                                        Action INTEGER default NULL,
25
                                        RuleState INTEGER default NULL,
26
                                        ExpirationDate TIMESTAMP default NULL,
27
                                        DomainName VARCHAR(4096) default NULL,
28
                        PRIMARY KEY  (RuleID))
29
            
30
            
31
CREATE TABLE Groups (
32
                                        GroupID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
33
                                        GroupName VARCHAR(4096),
34
                                        GroupDescription VARCHAR(4096),
35
                                        Status INTEGER default NULL,
36
                                        PRIMARY KEY  (GroupID)
37
                        )
38
            
39
            
40
CREATE TABLE GroupUsersMap (
41
                                        GroupUserMapID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
42
                                        GroupID INTEGER default NULL,
43
                                        UserID INTEGER default NULL,
44
                                        PRIMARY KEY  (GroupUserMapID)
45
                        )
46
            
47
            
48
CREATE TABLE ObjectMap (
49
                                        ObjectID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
50
                                        "Table" VARCHAR(4096) default NULL,
51
                                        PRIMARY KEY  (ObjectID)
52
                        )
53
            
54
            
55
CREATE TABLE PerformanceMetrics (
56
                                        EntryID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
57
                                        Timestamp TIMESTAMP default NULL,
58
                                        MemoryUsed INTEGER default NULL,
59
                                        MemoryTotal INTEGER default NULL,
60
                                        Threads INTEGER default NULL,
61
                                        ResponseTime INTEGER default NULL,
62
                                        PRIMARY KEY  (EntryID)
63
                        )
64
            
65
            
66
CREATE TABLE Permissions (
67
                                        PermissionID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
68
                                        ObjectID INTEGER default NULL,
69
                                        ParentObjectID INTEGER default NULL,
70
                                        UserID INTEGER default NULL,
71
                                        GroupID INTEGER default NULL,
72
                                        Modify INTEGER default NULL,
73
                                        "Create" INTEGER default NULL,
74
                                        "Delete" INTEGER default NULL,
75
                                        "Read" INTEGER default NULL,
76
                                        "Execute" INTEGER default NULL,
77
                                        Control INTEGER default NULL,
78
                                        PRIMARY KEY  (PermissionID)
79
                        )
80
            
81
            
82
CREATE TABLE Rights (
83
                                        RightID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
84
                                        ObjectID INTEGER default NULL,
85
                                        RightName VARCHAR(4096),
86
                                        RightDescription VARCHAR(4096),
87
                                        RelevantPermissions VARCHAR(4096),
88
                                        PRIMARY KEY  (RightID)
89
                        )
90
            
91
CREATE TABLE ScanResult (
92
                                        ScanResultID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
93
                                        ScanRuleID INTEGER default NULL,
94
                                        ParentScanResultID INTEGER default NULL,
95
                                        Deviations INTEGER default NULL,
96
                                        Incompletes INTEGER default NULL,
97
                                        Accepts INTEGER default NULL,
98
                                        ScanDate TIMESTAMP default NULL,
99
                                        RuleType VARCHAR(4096),
100
                                        ScanResultCode INTEGER default NULL,
101
                                        PRIMARY KEY  (ScanResultID)
102
                        )
103
            
104
CREATE TABLE ScanRule (
105
                                        ScanRuleID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
106
                                        ObjectID INTEGER default NULL,
107
                                        SiteGroupID INTEGER default NULL,
108
                                        ScanFrequency INTEGER default NULL,
109
                                        RuleType VARCHAR(4096),
110
                                        ScanDataObsolete INTEGER default NULL,
111
                                        State INTEGER default NULL,
112
                                        NotifyThreshold INTEGER default NULL,
113
                                        NotifyTimePeriod INTEGER default NULL,
114
                                        RuleVersion INTEGER default NULL,
115
                                        Created TimeStamp default NULL,
116
                                        Modified TimeStamp default NULL,
117
                                        PRIMARY KEY  (ScanRuleID)
118
                        )
119
            
120
            
121
CREATE TABLE Sessions (
122
                                        SessionEntryID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
123
                                        UserID INTEGER default NULL,
124
                                        TrackingNumber INTEGER default NULL,
125
                                        SessionID VARCHAR(4096),
126
                                        SessionCreated TIMESTAMP default NULL,
127
                                        LastActivity TIMESTAMP default NULL,
128
                                        RemoteUserAddress VARCHAR(4096),
129
                                        RemoteUserData VARCHAR(4096),
130
                                        ConnectionAddress VARCHAR(4096),
131
                                        ConnectionData VARCHAR(4096),
132
                                        Status INTEGER default NULL,
133
                                        SessionIDCreated TIMESTAMP default NULL,
134
                                        PRIMARY KEY  (SessionEntryID)
135
                        )
136
            
137
            
138
CREATE TABLE SiteGroups (
139
                                        SiteGroupID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
140
                                        Name VARCHAR(4096),
141
                                        Description VARCHAR(4096),
142
                                        Status INTEGER default NULL,
143
                                        ObjectID INTEGER default NULL,
144
                                        PRIMARY KEY  (SiteGroupID)
145
                        )
146
            
147
CREATE TABLE HttpHeaderScanResult (
148
                                        ScanResultID INTEGER default NULL,
149
                                        HttpHeaderScanResultID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
150
                                        HttpHeaderScanRuleID INTEGER default NULL,
151
                                        MatchAction INTEGER default NULL,
152
                                        ExpectedHeaderName VARCHAR(4096),
153
                                        HeaderNameType INTEGER default NULL,
154
                                        ActualHeaderName VARCHAR(4096),
155
                                        ExpectedHeaderValue VARCHAR(4096),
156
                                        HeaderValueType INTEGER default NULL,
157
                                        ActualHeaderValue VARCHAR(4096),
158
                                        RuleResult INTEGER default NULL,
159
                                        PRIMARY KEY  (HttpHeaderScanResultID)
160
                        )
161
            
162
CREATE TABLE HttpHeaderScanRule (
163
                                        HttpHeaderScanRuleID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
164
                                        ScanRuleID INTEGER default NULL,
165
                                        MatchAction INTEGER default NULL,
166
                                        HeaderName VARCHAR(4096),
167
                                        HeaderNameType INTEGER default NULL,
168
                                        HeaderValue VARCHAR(4096),
169
                                        HeaderValueType INTEGER default NULL,
170
                                        PRIMARY KEY  (HttpHeaderScanRuleID)
171
                        )
172
            
173
CREATE TABLE HttpHashScanResult (
174
                                        HttpHashScanResultID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
175
                                        ScanResultID INTEGER default NULL,
176
                                        ActualHashAlgorithm VARCHAR(4096),
177
                                        ActualHashData VARCHAR(4096),
178
                                        ActualResponseCode INTEGER default NULL,
179
                                        ExpectedHashAlgorithm VARCHAR(4096),
180
                                        ExpectedHashData VARCHAR(4096),
181
                                        ExpectedResponseCode INTEGER default NULL,
182
                                        LocationUrl VARCHAR(4096),
183
                                        PRIMARY KEY  (HttpHashScanResultID)
184
                        )
185
            
186
CREATE TABLE HttpHashScanRule (
187
                                        HttpScanRuleID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
188
                                        ScanRuleID INTEGER default NULL,
189
                                        LocationUrl VARCHAR(4096),
190
                                        HashAlgorithm VARCHAR(4096),
191
                                        HashData VARCHAR(4096),
192
                                        ResponseCode INTEGER default NULL,
193
                                        ActualData VARCHAR(4096),
194
                                        DefaultDenyHeaders SMALLINT default NULL,
195
                                        PRIMARY KEY  (HttpScanRuleID)
196
                        )
197
            
198
CREATE TABLE Users (
199
                                        UserID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
200
                                        LoginName VARCHAR(4096) NOT NULL,
201
                                        PasswordHash VARCHAR(4096),
202
                                        PasswordHashAlgorithm VARCHAR(4096) default NULL,
203
                                        RealName VARCHAR(4096) default NULL,
204
                                        PasswordStrength INTEGER default NULL,
205
                                        AccountStatus INTEGER default NULL,
206
                                        AccountCreated TIMESTAMP default NULL,
207
                                        PasswordLastSet TIMESTAMP default NULL,
208
                                        PriorLoginLocation VARCHAR(4096) default NULL,
209
                                        PasswordHashIterationCount INTEGER default NULL,
210
                                        Salt VARCHAR(4096) default NULL,
211
                                        EmailAddress VARCHAR(4096) default NULL,
212
                                        Unrestricted SMALLINT default NULL,
213
                                        PRIMARY KEY  (UserID)
214
                        )
215
            
216
CREATE TABLE PortScanRule (
217
                                        PortScanRuleID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
218
                                        ScanRuleID INTEGER default NULL,
219
                                        Server VARCHAR(4096),
220
                                        PortsToScan VARCHAR(16384),
221
                                        PortsOpen VARCHAR(16384),
222
                                        PortsClosed VARCHAR(16384),
223
                                        PortsNotResponding VARCHAR(16384),
224
                                        PRIMARY KEY (PortScanRuleID)
225
                        )
226
            
227
            
228
CREATE TABLE PortScanResult (
229
                                        PortScanResultID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
230
                                        ScanResultID INTEGER default NULL,
231
                                        PortsOpen VARCHAR(16384),
232
                                        PortsClosed VARCHAR(16384),
233
                                        PortsNotResponding VARCHAR(16384),
234
                                        Server VARCHAR(4096),
235
                                        PRIMARY KEY  (PortScanResultID)
236
                        )
237
            
238
CREATE TABLE Definitions (
239
                                        DefinitionID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
240
                                        Category VARCHAR(64) NOT NULL,
241
                                        SubCategory VARCHAR(64) NOT NULL,
242
                                        Name VARCHAR(64) NOT NULL,
243
                                        DefaultMessage VARCHAR(255),
244
                                        Code LONG VARCHAR NOT NULL,
245
                                        AssignedID INTEGER NOT NULL default -1,
246
                                        Version INTEGER NOT NULL,
247
                                        Type INTEGER NOT NULL,
248
                                        PRIMARY KEY  (DefinitionID)
249
                        )
250
            
251
            
252
CREATE TABLE ScriptEnvironment (
253
                                        EnvironmentEntryID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
254
                                        ScriptDefinitionID INTEGER,
255
                                        DateScanned TIMESTAMP,
256
                                        DefinitionName VARCHAR(255),
257
                                        RuleID INTEGER NOT NULL,
258
                                        UniqueResourceName VARCHAR(4096),
259
                                        IsCurrent SMALLINT DEFAULT 1,
260
                                        ScanResultID INTEGER,
261
                                        Name VARCHAR(255) NOT NULL,
262
                                        Value BLOB,
263
                                        PRIMARY KEY (EnvironmentEntryID)
264
                        )
265
            
266
CREATE TABLE SpecimenArchive (
267
                                        SpecimenID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
268
                                        ScanResultID INTEGER NOT NULL,
269
                                        Encoding VARCHAR(255),
270
                                        DateObserved DATETIME NOT NULL,
271
                                        Data BLOB(64 M),
272
                                        MimeType VARCHAR(255),
273
                                        URL VARCHAR(4096),
274
                                        ActualLength LONG VARCHAR,
275
                                        PRIMARY KEY  (SpecimenID)
276
                        )
277
            
278
CREATE TABLE EventLog (
279
                                        EventLogID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
280
                                        LogDate TIMESTAMP NOT NULL,
281
                                        Severity INTEGER NOT NULL,
282
                                        Title LONG VARCHAR,
283
                                        Notes LONG VARCHAR,
284
                                        PRIMARY KEY(EventLogID)
285
                        )
286

    
287

    
288
CREATE TABLE HttpDiscoveryRule (
289
                                        HttpDiscoveryRuleID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
290
                                        ScanRuleID INTEGER,
291
                                        RecursionDepth INTEGER NOT NULL,
292
                                        ResourceScanLimit INTEGER NOT NULL,
293
                                        Domain VARCHAR(255),
294
                                        ScanFirstExternal SMALLINT default NULL,
295
                                        PRIMARY KEY(HttpDiscoveryRuleID)
296
                        )
297
            
298
CREATE TABLE HttpDiscoveryResult (
299
                                        HttpDiscoveryResultID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
300
                                        RecursionDepth INTEGER,
301
                                        ScanResultID INTEGER NOT NULL,
302
                                        ResourceScanLimit INTEGER,
303
                                        Domain VARCHAR(255),
304
                                        ScanFirstExternal SMALLINT default NULL,
305
                                        PRIMARY KEY(HttpDiscoveryResultID)
306
                        )
307
            
308
CREATE TABLE RuleURL (
309
                                        RuleURLID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
310
                                        ScanRuleID INTEGER NOT NULL,
311
                                        URL VARCHAR(4096),
312
                                        PRIMARY KEY(RuleURLID)
313
                        )
314
            
315
CREATE TABLE SignatureScanResult (
316
                                        SignatureScanResultID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
317
                                        ScanResultID INTEGER NOT NULL,
318
                                        URL VARCHAR(32000),
319
                                        ContentType VARCHAR(4096),
320
                                        PRIMARY KEY(SignatureScanResultID)
321
                        )
322
            
323
CREATE TABLE MatchedRule (
324
                                        MatchedRuleID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
325
                                        ScanResultID INTEGER NOT NULL,
326
                                        RuleName VARCHAR(255),
327
                                        RuleMessage VARCHAR(32000),
328
                                        RuleID INTEGER,
329
                                        MatchStart INTEGER,
330
                                        MatchLength INTEGER,
331
                                        Severity INTEGER,
332
                                        PRIMARY KEY(MatchedRuleID)
333
                        )
334
            
335
CREATE TABLE ServiceScanRule (
336
                                        ServiceScanRuleID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
337
                                        ScanRuleID INTEGER NOT NULL,
338
                                        PortsOpen VARCHAR(4096),
339
                                        PortsToScan VARCHAR(4096),
340
                                        Server VARCHAR(255),
341
                                        PRIMARY KEY(ServiceScanRuleID)
342
                        )
343
            
344
CREATE TABLE ServiceScanResult (
345
                                        ServiceScanResultID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
346
                                        ScanResultID INTEGER NOT NULL,
347
                                        PortsScanned VARCHAR(4096),
348
                                        PortsExpectedOpen VARCHAR(4096),
349
                                        PortsUnexpectedClosed VARCHAR(4096),
350
                                        PortsUnexpectedOpen VARCHAR(4096),
351
                                        PortsUnexpectedNotResponding VARCHAR(4096),
352
                                        Server VARCHAR(255),
353
                                        PRIMARY KEY(ServiceScanResultID)
354
                        )
355
            
356
CREATE TABLE DefinitionPolicy (
357
                                        DefinitionPolicyID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
358
                                        SiteGroupID INTEGER NOT NULL,
359
                                        DefinitionID INTEGER,
360
                                        RuleID INTEGER,
361
                                        DefinitionName VARCHAR(255),
362
                                        DefinitionCategory VARCHAR(255),
363
                                        DefinitionSubCategory VARCHAR(255),
364
                                        Action INTEGER,
365
                                        URL VARCHAR(4096),
366
                                        PRIMARY KEY(DefinitionPolicyID)
367
                        )
368
            
369
CREATE TABLE Action (
370
                                        ActionID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
371
                                        State BLOB,
372
                                        PRIMARY KEY(ActionID)
373
                        )
374
            
375
CREATE TABLE EventLogHook (
376
                                        EventLogHookID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
377
                                        ActionID INTEGER NOT NULL,
378
                                        TypeID INTEGER,
379
                                        SiteGroupID INTEGER,
380
                                        RuleID INTEGER,
381
                                        MinimumSeverity INTEGER,
382
                                        Enabled INTEGER default 1,
383
                                        State BLOB,
384
                                        PRIMARY KEY(EventLogHookID)
385
                        )
386

    
387
CREATE TABLE DefinitionErrorLog (
388
                                        DefinitionErrorLogID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
389
                                        DateLastOccurred TIMESTAMP NOT NULL,
390
                                        DateFirstOccurred TIMESTAMP NOT NULL,
391
                                        Notes VARCHAR(4096),
392
                                        DefinitionName VARCHAR(4096) NOT NULL,
393
                                        DefinitionVersion INTEGER NOT NULL,
394
                                        DefinitionID INTEGER NOT NULL,
395
                                        LocalDefinitionID INTEGER,
396
                                        Relevant INTEGER default 1,
397
                                        ErrorName VARCHAR(4096) NOT NULL,
398
                                        PRIMARY KEY(DefinitionErrorLogID)
399
                        )
400
            
401
-- 2 -- Create Indexes
402
Create index EventLogSeverityIndex on EventLog(Severity)
403
Create index EventLogDateIndex on EventLog(LogDate)
404
Create index EventLogDateSeverityIndex on EventLog(LogDate, Severity)
405

    
406
Create index EventLogDateIndexDesc on EventLog(LogDate Desc)
407
Create index EventLogDateSeverityIndexDesc on EventLog(LogDate, Severity Desc)
408
Create index EventLogIDIndexDesc on EventLog(EventLogID Desc)
409

    
410
Create index DefinitionPolicySiteGroupIndex on DefinitionPolicy(SiteGroupID)
411
Create index DefinitionScanResultIDIndex on SignatureScanResult(ScanResultID)
412
Create index DefinitionScanResultContentTypeIndex on SignatureScanResult(ContentType)
413

    
414
Create index ScanResultRuleIDIndex on ScanResult(ScanRuleID)
415
Create index ScanResultParentIDIndex on ScanResult(ParentScanResultID)
416
Create index ScriptEnvironmentScanResultIDIndexDesc on ScriptEnvironment(ScanResultID Desc)
417

    
418

    
419
-- 3 -- Populate Rights
420
insert into ObjectMap("Table") values(1)
421
insert into Rights(RightName, RightDescription, ObjectID) values ('Users.Add', 'Create New Users', 1)
422
insert into ObjectMap("Table") values(2)
423
insert into Rights(RightName, RightDescription, ObjectID) values ('Users.Edit', 'Edit User', 2)
424
insert into ObjectMap("Table") values(3)
425
insert into Rights(RightName, RightDescription, ObjectID) values ('Users.View', 'View Users'' Details (including rights)', 3)
426
insert into ObjectMap("Table") values(4)
427
insert into Rights(RightName, RightDescription, ObjectID) values ('Users.Delete', 'Delete Users', 4)
428
insert into ObjectMap("Table") values(5)
429
insert into Rights(RightName, RightDescription, ObjectID) values ('Users.Unlock', 'Unlock Accounts (due to repeated authentication attempts)', 5)
430
insert into ObjectMap("Table") values(6)
431
insert into Rights(RightName, RightDescription, ObjectID) values ('Users.UpdatePassword', 'Update Other''s Password (applies only to the other users'' accounts)', 6)
432
insert into ObjectMap("Table") values(7)
433
insert into Rights(RightName, RightDescription, ObjectID) values ('Users.UpdateOwnPassword', 'Update Account Details (applies only to the users'' own account)', 7)
434
insert into ObjectMap("Table") values(8)
435
insert into Rights(RightName, RightDescription, ObjectID) values ('Users.Sessions.Delete', 'Delete Users'' Sessions (kick users off)', 8)
436
insert into ObjectMap("Table") values(9)
437
insert into Rights(RightName, RightDescription, ObjectID) values ('Users.Sessions.View', 'View Users'' Sessions (see who is logged in)', 9)
438

    
439

    
440
insert into ObjectMap("Table") values(10)
441
insert into Rights(RightName, RightDescription, ObjectID) values ('Groups.Add', 'Create New Groups', 10)
442
insert into ObjectMap("Table") values(11)
443
insert into Rights(RightName, RightDescription, ObjectID) values ('Groups.View', 'View Groups', 11)
444
insert into ObjectMap("Table") values(12)
445
insert into Rights(RightName, RightDescription, ObjectID) values ('Groups.Edit', 'Edit Groups', 12)
446
insert into ObjectMap("Table") values(13)
447
insert into Rights(RightName, RightDescription, ObjectID) values ('Groups.Delete', 'Delete Groups', 13)
448
insert into ObjectMap("Table") values(14)
449
insert into Rights(RightName, RightDescription, ObjectID) values ('Groups.Membership.Edit', 'Manage Group Membership', 14)
450

    
451

    
452
insert into ObjectMap("Table") values(16)
453
insert into Rights(RightName, RightDescription, ObjectID) values ('SiteGroups.View', 'View Site Groups', 16)
454
insert into ObjectMap("Table") values(17)
455
insert into Rights(RightName, RightDescription, ObjectID) values ('SiteGroups.Add', 'Create New Site Group', 17)
456
insert into ObjectMap("Table") values(18)
457
insert into Rights(RightName, RightDescription, ObjectID) values ('SiteGroups.Delete', 'Delete Site Groups', 18)
458
insert into ObjectMap("Table") values(19)
459
insert into Rights(RightName, RightDescription, ObjectID) values ('SiteGroups.Edit', 'Edit Site Groups', 19)
460

    
461

    
462
insert into ObjectMap("Table") values(20)
463
insert into Rights(RightName, RightDescription, ObjectID) values ('System.Information.View', 'View System Information and Status', 20)
464
insert into ObjectMap("Table") values(21)
465
insert into Rights(RightName, RightDescription, ObjectID) values ('System.Configuration.Edit', 'Modify System Configuration', 21)
466
insert into ObjectMap("Table") values(22)
467
insert into Rights(RightName, RightDescription, ObjectID) values ('System.Configuration.View', 'View System Configuration', 22)
468
insert into ObjectMap("Table") values(23)
469
insert into Rights(RightName, RightDescription, ObjectID) values ('System.Firewall.View', 'View Firewall Configuration', 23)
470
insert into ObjectMap("Table") values(24)
471
insert into Rights(RightName, RightDescription, ObjectID) values ('System.Firewall.Edit', 'Change Firewall Configuration', 24)
472
insert into ObjectMap("Table") values(25)
473
insert into Rights(RightName, RightDescription, ObjectID) values ('System.ControlScanner', 'Start/Stop Scanner', 25)
474
insert into ObjectMap("Table") values(26)
475
insert into Rights(RightName, RightDescription, ObjectID) values ('SiteGroups.ScanAllRules', 'Allow Gratuitous Scanning of All Rules', 26)
476
insert into ObjectMap("Table") values(27)
477
insert into Rights(RightName, RightDescription, ObjectID) values ('System.Shutdown', 'Shutdown system', 27)
478