我正在尝试使用postresql和supbase边缘函数设置CRON作业。是否可能?此边缘函数正在将数据插入到表中,当使用curl调用时,它工作正常。我发现有http扩展可以对posgresql使用GET或POST。使用此函数时,我收到此错误:
ERROR: function http_post(unknown) does not exist
LINE 4: http_post(
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
这是我的posgresql函数:
select
cron.schedule(
'api-test-insert',
'15 * * * *',
$$
select status
from
http_post(
'<supabase edge function endpoint URL>'
)
$$
);
感谢您的帮助!
我尝试使用POST和GET来获取结果。我在posgresql cron作业中使用伪API检查GET方法,它返回了成功,并按预期从API返回了一行。我尝试使用GET和POST获取边缘函数,并收到了上述错误结果。
1条答案
按热度按时间o7jaxewo1#
对于网络呼叫,我们建议使用pg_net:https://supabase.com/docs/guides/database/extensions/pgnet