18 lines
455 B
MySQL
18 lines
455 B
MySQL
|
CREATE OR REPLACE FUNCTION schedule_daily_rewards_refill_job()
|
||
|
RETURNS INTEGER
|
||
|
LANGUAGE plpgsql
|
||
|
AS $$
|
||
|
DECLARE
|
||
|
BEGIN
|
||
|
-- 10 minutes after midnight
|
||
|
INSERT INTO pgboss.schedule (name, cron, timezone)
|
||
|
VALUES ('earnRefill', '10 0 * * *', 'America/Chicago') ON CONFLICT DO NOTHING;
|
||
|
return 0;
|
||
|
EXCEPTION WHEN OTHERS THEN
|
||
|
return 0;
|
||
|
END;
|
||
|
$$;
|
||
|
|
||
|
SELECT schedule_daily_rewards_refill_job();
|
||
|
DROP FUNCTION IF EXISTS schedule_daily_rewards_refill_job;
|