PostgREST - 在插入时添加经过身份验证的用户 ID

PostgREST - Add authenticated user id on insert

我需要在其中一列中自动添加插入行的作者。我正在使用 postgREST(使用 Supabase 云服务)并且我不希望用户添加他们想要的任何人作为作者。有没有办法自动添加发布数据的用户的用户 ID?谢谢!

该列的 DEFAULT 值应为:

  1. uid() 用于 Supabase。
  2. current_user 对于 Postgres。

您可以通过 Table 编辑器添加它或在您的 SQL 函数中使用 auth.uid()