Files
postmoogle/vendor/go.mau.fi/util/dbutil/samples/output/01-postgres.sql
2024-07-03 12:21:47 +03:00

11 lines
250 B
PL/PgSQL

CREATE TABLE foo (
key BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
data JSONB NOT NULL
);
CREATE FUNCTION delete_data() RETURNS TRIGGER LANGUAGE plpgsql AS $$ BEGIN
DELETE FROM test WHERE key <= NEW.data->>'index';
RETURN NEW;
END $$;