Generation

text to sql syntaxTue, 17 Jan 2023

Напиши триггер, которая создает логи , которые произвели операцию UPDATE в базе данных по всем таблицам geo_objects, geo_polygons, auto, cars, meets по отдельности. На PLPGSQL

CREATE OR REPLACE FUNCTION log_triggers() RETURNS TRIGGER AS $$ BEGIN INSERT INTO logs (user_id, operation, tbl_name, row_id) VALUES (current_user, 'UPDATE', TG_TABLE_NAME, OLD.id); RETURN NEW; END; $$ LANGUAGE plpgsql; CREATE TRIGGER lg_geo_objects BEFORE UPDATE ON geo_objects FOR EACH ROW EXECUTE PROCEDURE log_triggers();

Questions about programming?Chat with your personal AI assistant