Files
arbeitszeitmessung/migrations/20250901201710_triggers_extension.up.sql
Tom Tröger 1daf4db167
All checks were successful
Tests / Run Go Tests (push) Successful in 1m44s
fixed premission problem after making migrations executed by go
2026-01-17 21:41:46 +01:00

20 lines
449 B
PL/PgSQL

-- update Funktion für pass_hash
CREATE OR REPLACE FUNCTION update_zuletzt_geandert()
RETURNS TRIGGER AS $$
BEGIN
-- Nur wenn hash geändert wurde
IF NEW.pass_hash IS DISTINCT FROM OLD.pass_hash THEN
NEW.zuletzt_geandert = now();
END IF;
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
CREATE TRIGGER pass_hash_update
BEFORE UPDATE ON user_password
FOR EACH ROW
EXECUTE FUNCTION update_zuletzt_geandert();
-- Adds crypto extension