在Postgres / Greenplum中复制表时保留权限

时间:2016-06-09 10:32:21

标签: postgresql greenplum

我正在尝试复制Postgres和Greenplum中的表,保留用户权限:

GRANT ALL ON old_table TO user_group;
CREATE TABLE new_table (LIKE old_table);

创建“new_table”时,它没有相同的用户权限。我假设在创建时默认会在新表上授予此权限。从我可以收集的内容来看,除了更新“pg_class”之外,没有简单的方法可以将权限从一个表复制到另一个表。这不是我的选择,因为创建表的用户可能不一定有权访问系统目录。

有人知道其他任何方法吗?我希望有一些我想念的简单。

0 个答案:

没有答案