Project

General

Profile

Unterstützung #419

fehlende mtime-Trigger

Added by Bernd Bleßmann 5 months ago.

Status:
Neu
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
02/27/2020
Due date:
% Done:

0%

Estimated time:

Description

Es gibt Tabellen, die haben eine Spalte mtime, aber keinen Trigger (z.B. business).
Man müsste kurz prüfen, ob das Absicht ist und/oder mtime anders verwendet (wird z.B. in der Tabelle files). Evtl. sollte dann in diesen Fällen die Spalte umbenannt werden, damit das konsistent ist.

Eine Liste zu prüfender Tabellen kann man z.B. so bekommen:


SELECT table_name FROM information_schema.columns WHERE column_name ILIKE 'mtime' AND table_name NOT IN (SELECT relname FROM pg_trigger t, pg_proc p, pg_class c WHERE c.oid = t.tgrelid AND t.tgfoid=p.oid AND proname LIKE 'set_mtime%');

Also available in: Atom PDF