为什么pg_restore适用于任何用户?

时间:2018-05-10 18:45:07

标签: postgresql postgresql-9.6 pg-restore

我使用下面的命令

在本地PostgreSQL实例上创建了一个用户
create role testuser with login password 'test' 

然后我创建了一个空白数据库并使用pg_restore使用以下命令在新创建的数据库上恢复备份

pg_restore -c -h 172.27.211.11 -U testuser -d abcd_test1  "E:\testbackup_20180509_2330.backup"

令人惊讶的是备份恢复了。这是否意味着所有用户都有权恢复数据库?

有没有办法阻止用户恢复数据库?

0 个答案:

没有答案