> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/integrations/builtin/app-nodes/duaer-nodes-base.supabase/common-issues.md).

# Duaer 里 Supabase 的常见问题

Duaer 里 Supabase 节点的常见问题：按 metadata 过滤、Docker 连接、Postgres 能查到而 Supabase 查不到。
## 按 metadata 过滤 <a href="#filtering-rows-by-metadata" id="filtering-rows-by-metadata"></a>

把 Select Type 改成 String，在 Filters (String) 里用 metadata->>属性=操作符.值 的写法，例如 metadata->>age=gte.21。值来自表达式时，写成 $1，在 Filters (String) Parameters 里填值。

## Docker 里连不上本机 Supabase <a href="#cant-connect-to-a-local-supabase-database-when-using-docker" id="cant-connect-to-a-local-supabase-database-when-using-docker"></a>

- 只有 Supabase 在容器里（官方 Docker Compose）：Supabase 凭证的 Host 用 http://localhost:8000。
- 两者在不同容器里：放进同一个 Docker 网络，Host 用 API 网关的容器名，默认 http://supabase-kong:8000。

## Postgres 能查到，Supabase 查不到 <a href="#records-are-accessible-through-postgres-but-not-supabase" id="records-are-accessible-through-postgres-but-not-supabase"></a>

多半是行级安全（RLS）。在表编辑器里建的表默认开启 RLS，没有策略时公开密钥查不到任何行。Supabase 凭证的 Secret Key 要填项目的 secret key（或旧版 service_role），不要填 publishable/anon key；或者在 Supabase 里为对应角色建策略。
## Questions

### Duaer 的 Supabase 节点为什么查不到数据？

多半是 RLS。Duaer 的 Supabase 凭证要填 secret key，或在 Supabase 里为对应角色建策略。

