case 1:
//DROP the rule that prohibits updates (change of spec).
$local_sql = "DROP RULE log_update";
-// $dbms->query($local_sql); DISABLED FOR NEW ROLE LOG-tABLE
+ $dbms->query($local_sql); //DISABLED FOR NEW ROLE LOG-tABLE ???
case 2:
//In the log table processed should be false by default
$dbms->query($local_sql);
case 18:
- $local_sql = "UPDATE action SET actionname = 'Investigation completed', statuscode = 'PEN', description = 'Investigation has been done.' ";
+ $local_sql = "UPDATE action SET actionname = 'Investigation completed', statuscode = 'PEN', description = 'Investigation has been done. Information is available to fix the problem.' ";
$local_sql .= "WHERE actionid = '9'";
$dbms->query($local_sql);
case 19:
- $local_sql = "insert into type_of_issue (name, suggested_priority, description)";
- $local_sql .= " values ('parameter created',3,'A new parameter was created')";
+ $local_sql = "insert into type_of_issue (name, suggested_priority, description, active)";
+ $local_sql .= " values ('parameter created',3,'A new parameter was created', true)";
$dbms->query($local_sql);
- $local_sql = "insert into type_of_issue (name, suggested_priority, description)";
- $local_sql .= " values ('property modified',3,'The STATIC property of a parameter was modified')";
+ $local_sql = "insert into type_of_issue (name, suggested_priority, description, active)";
+ $local_sql .= " values ('property modified',3,'The STATIC property of a parameter was modified', true)";
$dbms->query($local_sql);
- $local_sql = "insert into type_of_issue (name, suggested_priority, description)";
- $local_sql .= " values ('parameter removed',3,'A parameter was removed') ";
+ $local_sql = "insert into type_of_issue (name, suggested_priority, description, active)";
+ $local_sql .= " values ('parameter removed',3,'A parameter was removed', true) ";
$dbms->query($local_sql);
case 20:
$local_sql = "ALTER TABLE notification_check ADD COLUMN type_of_issueid BIGINT";
$dbms->query($local_sql);
- $local_sql = "ALTER TABLE notification_check ALTER COLUMN decreasinglist SET DEFAULT 'FALSE'";
+ $local_sql = "ALTER TABLE notification_check ALTER COLUMN decreasinglist SET DEFAULT false";
$dbms->query($local_sql);
$local_sql = "CREATE SEQUENCE checklineid_seq";
$local_sql = "ALTER TABLE notification_check_line ALTER COLUMN historicboundary SET DEFAULT '0'";
$dbms->query($local_sql);
- $local_sql = "ALTER TABLE notification_check_line ALTER COLUMN use_logid SET DEFAULT 'FALSE'";
+ $local_sql = "ALTER TABLE notification_check_line ALTER COLUMN use_logid SET DEFAULT false";
$dbms->query($local_sql);
- $local_sql = "ALTER TABLE notification_check_line ALTER COLUMN last_logid SET DEFAULT '0'";
+ $local_sql = "ALTER TABLE notification_check_line ALTER COLUMN last_logid SET DEFAULT 0";
$dbms->query($local_sql);
case 38:
$local_sql = "CREATE INDEX history_pid_mod ON history(paramid, modified)";
$dbms->query($local_sql);
+case 42:
+
+ // The secondary indices on log_notification should not be unique
+
+ $local_sql = "DROP INDEX lon_notificationid";
+ $dbms->query($local_sql);
+ $local_sql = "CREATE INDEX lon_notificationid ON log_notification USING btree (notificationid)";
+ $dbms->query($local_sql);
+
+ $local_sql = "DROP INDEX lon_logid";
+ $dbms->query($local_sql);
+ $local_sql = "CREATE INDEX lon_logid ON log_notification USING btree (logid)";
+ $dbms->query($local_sql);
+
+ // Additional information for the users
+
+ $local_sql = "ALTER TABLE usr ADD COLUMN display_name text";
+ $dbms->query($local_sql);
+ $local_sql = "ALTER TABLE usr ADD COLUMN email text";
+ $dbms->query($local_sql);
+
+ // Add issues for the services check
+
+ $local_sql = "INSERT INTO type_of_issue (name, suggested_priority, description, active)";
+ $local_sql .= " VALUES ('service unknown',5,'Service in log entry is unknown', true) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO type_of_issue (name, suggested_priority, description, active)";
+ $local_sql .= " VALUES ('service not used',5,'Service in log entry is not used', true) ";
+ $dbms->query($local_sql);
+
+ // Add a few more services
+
+ $local_sql = "INSERT INTO service VALUES ('CROND','Cron Daemon', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('gnucomo','Gnucomo Daemon', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('sendmail','Mail Transport Agent', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('dhcpd','DHCP Daemon', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('rpc','NFS Services', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('named','DNS Services', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('xinetd','Internet Daemon', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('ipop','Post Office Protocol', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('mgetty','Serial port login and fax', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('login','User login', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('pam','Authentication modules', 1, 5) ";
+ $dbms->query($local_sql);
+ $local_sql = "INSERT INTO service VALUES ('modprobe','Kernel modules', 1, 5) ";
+ $dbms->query($local_sql);
+
//These columns have to be removed when a new version of PGSQL has become mainstream that supportsa DROP COLUMN
/*