You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在supabase-js中打印对应SQL查询至控制台及查看日志

如何查看Supabase-js生成的SQL语句及查询日志

一、在控制台输出生成的SQL语句

Supabase-js本身没有直接打印最终SQL的API,但可以通过开启客户端调试模式来查看:

  1. 初始化Supabase客户端时添加debug: true配置:
const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY, {
  debug: true
});
  1. 执行你提供的查询代码:
const { data, error } = await supabase
  .from('users')
  .select(`*`)
  .eq('id', 5)
  .single();
  1. 打开浏览器控制台(或Node.js终端),会看到Supabase输出的调试日志,其中包含请求的详细信息,你可以在请求的body参数或响应的details字段中找到生成的SELECT * FROM users WHERE id=5语句。

二、在Supabase仪表盘中查看查询日志

如果需要在后台查看执行过的SQL查询,按以下步骤操作:

  • 登录Supabase控制台并进入目标项目
  • 左侧菜单栏点击Database,展开后选择Logs
  • 在Logs页面,通过顶部的筛选器选择Query类型,即可看到所有执行过的SQL查询日志
  • 可以使用搜索框输入users或id=5来快速定位你要找的那条查询记录,日志中会显示完整的SQL语句、执行时间等信息

内容的提问来源于stack exchange,提问作者user2224893

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 14:35:53