我正在尝试从一台服务器导出数据库并使用 phpPgAdmin 将其放在另一台服务器上。我的过程是这样的:
- 选择服务器 1 中的数据库并点击导出按钮
- 选择“数据和结构”并在下拉“复制”中选择选项
- 下载
- 在服务器 2 中创建一个与服务器 1 中的数据库同名的数据库
- 选择该数据库,打开 SQL 窗格,然后粘贴我从服务器 1 下载的 SQL 代码
- 执行
那是我收到错误的时候:
ERROR: syntax error at or near "OWNED"
LINE 73: ALTER SEQUENCE address_customer_id_seq OWNED BY address.cust...
第 73 行的全部内容是:
ALTER SEQUENCE address_customer_id_seq OWNED BY address.customer_id;
我在这里读到这可能是因为我的两台服务器上的 postgre 版本略有不同。所以我咨询了服务器技术人员,他们说,是的,有这个问题。所以他升级了服务器 2。但是我遇到了同样的错误。
知道会发生什么吗?
非常感谢。