我正在尝试从 Postgres 9.1.1 恢复备份,该备份由以下人员创建:
pg_dump mydb > backup.sql
在 Postgres 9.1.9 上恢复
psql -d mydb -f backup.sql
我收到此错误:
psql:datasets.sql:278537: invalid command \.
psql:datasets.sql:278544: ERROR: syntax error at or near "1"
LINE 1: 1 4446 49 253.412262 239.618317 0 211.54303 100.482948 197.1...
这\.
是COPY
命令的一部分,我想它应该在 Postgres 9 版本之间兼容,或者不是?
COPY data_136 (id, in_1, in_2, in_3, in_4, out_1) FROM stdin;
1 5.0999999 3.5 1.39999998 0.200000003 Iris-setosa
2 4.9000001 3 1.39999998 0.200000003 Iris-setosa
--- few more line cutted
150 5.9000001 3 5.0999999 1.79999995 Iris-virginica
\.