数据库

角色、超级用户权限与不支持的操作


Supabase 为所有部署的实例提供默认的 postgres 角色。由于超级用户权限允许执行对数据库的破坏性操作,因此不会授予超级用户访问权限。

为确保您不受此限制影响,我们额外授予 postgres 用户一些权限,使其能够执行通常仅限于超级用户的某些操作。

然而,这也意味着在 Supabase 上无法使用某些通常需要 superuser 权限的操作。以下是这些不支持的操作:

不支持的操作

  • CREATE SUBSCRIPTION
  • CREATE EVENT TRIGGER
  • COPY ... FROM PROGRAM
  • ALTER USER ... WITH SUPERUSER