Zweck

Nachvollziehbar machen, welche Handlungen in der SLF mit welchen Änderungen in der SLF-Datenbank korrespondieren. Auf Grundlage dieser Erkenntnisse wird es vielleicht möglich, weitere Kennzahlen zu generieren, die die Datenbank nicht direkt ausgibt.

Konfiguration

Die Datei C:\Program Files\PostgreSQL\13\data\postgresql.conf auf der VM ist wie in https://stackoverflow.com/questions/722221/how-to-log-postgresql-queries beschrieben verändert, außer dass

log_statement = 'mod'
gesetzt ist um das richtige Logging-Level zu erhalten. Das Log liegt in C:\Program Files\PostgreSQL\13\data\log\...

Um nur eine spezifische Datenbank zu loggen, kann man das log_statement oben auf none setzen, und stattdessen mit pgAdmin über das Query Tool (Button direkt unter "Tools" ganz oben) folgendes eingeben:

ALTER DATABASE slf
SET log_statement = 'mod';

PostgreSQL neustarten

  1. Eingabeaufforderung als Admin starten (danach suchen und dann Rechtsklick)
  2. services.msc eingeben, und dann Enter
  3. In der Liste postgresql-13 suchen, und mit Rechtsklick neustarten