Files
archtika/rest-api/db/migrations/20240720073454_automatic_schema_cache_reloading.sql

14 lines
299 B
MySQL
Raw Normal View History

2024-07-31 07:23:32 +02:00
-- migrate:up
CREATE FUNCTION pgrst_watch() RETURNS event_trigger AS $$
BEGIN
NOTIFY pgrst, 'reload schema';
END;
$$ LANGUAGE plpgsql;
CREATE EVENT TRIGGER pgrst_watch
ON ddl_command_end
EXECUTE FUNCTION pgrst_watch();
-- migrate:down
DROP EVENT TRIGGER pgrst_watch;
DROP FUNCTION pgrst_watch();