0

在我的 Rails 4 多租户应用程序中,我使用 gem Apartment在 Postgresql 中创建新模式。

它工作得很好,但我对新模式的权限有疑问。

在 Postgresql 中,我创建了一个“备份”用户来备份我的数据库。

我定义了默认权限:

ALTER DEFAULT PRIVILEGES FOR USER foo GRANT SELECT ON TABLES TO backup;
ALTER DEFAULT PRIVILEGES FOR USER <nom_user_ks-xxx_dbuser> GRANT SELECT ON SEQUENCES TO backup;

这适用于现有模式中的新表和序列(如 Postgresql 文档中所述),但不适用于新模式。

谷歌搜索数小时后,我找不到解决方案。

为新模式应用默认权限的最佳方法是什么?

谢谢

4

0 回答 0