OSsecure Verbund // SQL Abfragen

Login unter https://192.168.1.13/system/sql.jsp oder https://HOSTNAME/system/sql.jsp
Password: safecorGfSuA


Abfrage/Programmierung Logs löschen nach X Monaten

Bei OSsecure-Systemen, die im Verbund laufen, werden Logs nach X Monaten gelöscht. Wenn auf nur einem System der Wert „1“ eingestellt wurde, werden bei allen Systemen im Verbund die Logs nach einem Monat gelöscht.

select deviceid, integer1 from configuration where configtype = 11600

Zeigt alle Geräte mit ihrer ID (Spalte deviceid) und dem eingestellten Wert in Monaten (Spalte integer1), wobei der Wert 0 niemals löschen bedeutet.

update configuration set integer1 = 12 where configtype = 11600 and deviceid = 3

Setzt für ein bestimmtes Gerät die Einstellung: hier integer1 = 12 für 12 Monate und deviceid = 3 für das Gerät mit der ID 3

update configuration set integer1 = 12 where configtype = 11600

Setzt für alle Geräte die Einstellung: hier integer1 = 12 für 12 Monate

update configuration set integer1 = 0 where configtype = 11600

Setzt für alle Geräte die Einstellung: hier integer1 = 0, Logs werden nie gelöscht.

Wichtig: Haken bei „SQL Anweisung ist schreibend“ und „SQL Anweisung an andere Nodes verteilen“ setzen.

Wirksam werden die Werte mit dem nächsten Neustart.


Gültigkeitszeitraum der User anpassen

Abfragen:
SELECT * FROM MEMBERPERIOD where puntil between ‘2020-01-30 22:00:00.000‘ and ‘2020-01-30 23:00:00.999‘

Ändern:
update memberperiod set puntil = ‘2030-01-31 00:00:00.000‘ where date(puntil) = ‘2020-01-30‘

Mit dem Teil -> puntil between ‘2020-01-30 22:00:00.000‘ and ‘2020-01-30 23:00:00.999‘ <- kann ein Zeitraum von bis definiert werden. Bitte vorher ein Backup erstellen und nicht vergessen die Query an alle Nodes zu verteilen. Wichtig: Haken bei „SQL Anweisung ist schreibend“ und „SQL Anweisung an andere Nodes verteilen“ setzen. Wirksam werden die Werte mit dem nächsten Neustart.


Safecor Techniker reaktivieren

Techniker Check:
select * from identification where members_id = 2

Safecor Techniker neu anlegen:
insert into memberperiod (members_id, pfrom, puntil) values (2, ‚2020-01-31 23:00:00.0‘, ‚2030-01-31 23:00:00.0‘)

insert into memberperiod (members_id, pfrom, puntil, id) values (2, ‘2020-01-31 23:00:00.0‘, ‘2030-01-31 23:00:00.0‘, (select max(ID)+1 from memberperiod))


4-Augen-Login auf 2-Augen-Login zurücksetzen

delete from functionroles where function_id = 2000

Häkchen setzen bei:
SQL Anweisung ist schreibend
SQL Anweisung an andere Nodes verteilen
Berechtigungscache nach Anweisung löschen