这是我的命令:
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访问共享模式
有人知道如何减轻该错误吗?我的目标是将数据库从远程数据库复制到本地数据库。
您需要授予所有表中用户dev
到SELECT
的权限,或使用其他用户。