我是 Postgres 的新手,正在尝试迁移我们的 MySQL 数据库。在 MySQL 中,我可以授予低权限用户的SELECT
、UPDATE
、INSERT
和DELETE
权限,并使这些授予适用于指定数据库中的所有表。我必须在 Postgres 中遗漏一些东西,因为看起来我必须一次为每个表授予这些权限。有许多数据库和每个数据库数百个表,这似乎是一项艰巨的任务,只是为了起步。此外,一旦数据库开始运行,添加表的频率就会很高,除非绝对必要,否则我不希望每次都授予权限。
这如何最好地完成?
我是 Postgres 的新手,正在尝试迁移我们的 MySQL 数据库。在 MySQL 中,我可以授予低权限用户的SELECT
、UPDATE
、INSERT
和DELETE
权限,并使这些授予适用于指定数据库中的所有表。我必须在 Postgres 中遗漏一些东西,因为看起来我必须一次为每个表授予这些权限。有许多数据库和每个数据库数百个表,这似乎是一项艰巨的任务,只是为了起步。此外,一旦数据库开始运行,添加表的频率就会很高,除非绝对必要,否则我不希望每次都授予权限。
这如何最好地完成?