【问题标题】:PostgREST - Add authenticated user id on insertPostgREST - 在插入时添加经过身份验证的用户 ID
【发布时间】:2021-12-27 21:03:50
【问题描述】:

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

【问题讨论】:

    标签: postgresql supabase postgrest supabase-database


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      该列的 DEFAULT 值应为:

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

      【讨论】:

        猜你喜欢
        • 2018-08-18
        • 2019-10-28
        • 2017-12-27
        • 1970-01-01
        • 2023-03-31
        • 2020-11-15
        • 2016-01-17
        • 2013-08-20
        • 2018-02-05
        相关资源
        最近更新 更多