Die Deklaration einer Tabellenspalte mit default Current_Timestamp
erzeugt noch kein Update des Timestamps bei einer Änderung in der Zeile.
Erst ein Trigger
CREATE OR REPLACE FUNCTION update_modified_column()
RETURNS TRIGGER AS $$
BEGIN
NEW.modified = now();
RETURN NEW;
END;
$$ language 'plpgsql';
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON customer FOR EACH ROW EXECUTE PROCEDURE update_modified_column();