PostgreSQL: Monitoring mit „\watch“

Wer in der Datenbank bestimmte Zustände und Änderungen beobachten will, muss immer wieder den gleichen SQL-Befehl ausführen. Via History-Funktion kann man auf der Kommandozeile die letzten Befehle ohne Neueintippen wiederholen, aber es bleibt trotzdem lästige Handarbeit. Abhilfe schafft in einer PostgreSQL-Datenbank die Verwendung des „\watch“ Kommandos [1]. Einfach den gewünschten SQL-Befehl um „\watch [sekunden]“ ergänzen und das SQL-Statement wird aller paar [sekunden] wiederholt. Einfacher geht es nicht. Wieder was dazu gelernt, Danke Crunchy Data!

Screenshot: Mein Test mit einem SQL-Kommando inkl. „\watch 2“ für Wiederholungen alle 2 Sekunden

Die vollständige Usage des „\watch“ Kommandos nach [1]:

\watch [ i[nterval]=seconds ] [ c[ount]=times ] [ m[in_rows]=rows ] [ seconds ]

Hier der Original-Tweet [2]:

[1] … https://www.postgresql.org/docs/current/app-psql.html#APP-PSQL-META-COMMAND-WATCH
[2] … https://x.com/crunchydata/status/1879247755287155018

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert