【发布时间】:2019-03-05 21:24:10
【问题描述】:
我正在尝试将文件从一个远程数据库 Scratxh 迁移到另一个远程数据库。我正在使用 pg_dump 和 psql 下载一个 .sql 文件,然后使用 psql 在新数据库 - SourceData 中重新创建表。我只想复制表格。我用 -t 来表示这一点,但我仍然收到这些错误:
错误架构公共不存在 ERROR 权限被拒绝设置会话授权。
这些是我使用的命令。
pg_dump -t table -d Scratch -U me -h host.com > table.sql
psql -d SourceData -U me -h host.com
我知道 psql 命令使用 .sql 文本文件来重新创建表,因此我尝试编辑此文件以消除对“公共”模式的任何提及。
它没有帮助。我遇到了同样的错误。
有没有其他人遇到过这种情况?
【问题讨论】: