[使用pg_dump + pg_restore复制cp,出现错误:

问题描述 投票:0回答:1

这是我的命令:

db_conn_str="${db_prefix}@${db_host}/${db_name}"

pg_dump -w --schema-only --clean --create \
   -U dev -d "$db_conn_str" > "$tmp_folder/dev_dump.sql"

psql -h localhost -U postgres -1 -f "$tmp_folder/dev_dump.sql"

我收到此错误:

pg_dump:错误:查询失败:错误:表的权限被拒绝cp_users

pg_dump:错误:查询为:锁定表public.cp_users IN访问共享模式

有人知道如何减轻该错误吗?我的目标是将数据库从远程数据库复制到本地数据库。

postgresql postgresql-9.4
1个回答
0
投票

您需要授予所有表中用户devSELECT的权限,或使用其他用户。

© www.soinside.com 2019 - 2024. All rights reserved.