mirror of
https://github.com/neondatabase/neon.git
synced 2026-02-09 05:30:37 +00:00
16 lines
402 B
PL/PgSQL
16 lines
402 B
PL/PgSQL
ALTER ROLE databricks_monitor SET statement_timeout = '60s';
|
|
|
|
CREATE OR REPLACE FUNCTION health_check_write_succeeds()
|
|
RETURNS INTEGER AS $$
|
|
BEGIN
|
|
INSERT INTO health_check VALUES (1, now())
|
|
ON CONFLICT (id) DO UPDATE
|
|
SET updated_at = now();
|
|
|
|
RETURN 1;
|
|
EXCEPTION WHEN OTHERS THEN
|
|
RAISE EXCEPTION '[DATABRICKS_SMGR] health_check failed: [%] %', SQLSTATE, SQLERRM;
|
|
RETURN 0;
|
|
END;
|
|
$$ LANGUAGE plpgsql;
|