mirror of
https://github.com/Cameri/nostream.git
synced 2025-03-29 03:02:14 +01:00
19 lines
382 B
JavaScript
19 lines
382 B
JavaScript
exports.up = function (knex) {
|
|
return knex.raw(
|
|
`CREATE OR REPLACE FUNCTION event_added()
|
|
RETURNS trigger
|
|
LANGUAGE plpgsql
|
|
AS $function$
|
|
BEGIN
|
|
perform pg_notify('event_added', row_to_json(NEW)::text);
|
|
return new;
|
|
END;
|
|
$function$
|
|
;`,
|
|
)
|
|
}
|
|
|
|
exports.down = function (knex) {
|
|
return knex.raw('DROP FUNCTION IF EXISTS event_added();')
|
|
}
|