influxdb/iox_catalog/migrations/20230106145820_modify_trigg...

11 lines
328 B
PL/PgSQL

-- FUNTION that updates the new_file_at field in the partition table when the update_partition trigger is fired
CREATE OR REPLACE FUNCTION update_partition_on_new_file_at()
RETURNS TRIGGER
LANGUAGE PLPGSQL
AS $$
BEGIN
UPDATE partition SET new_file_at = NEW.created_at WHERE id = NEW.partition_id;
RETURN NEW;
END;
$$;