小编rod*_*o_r的帖子

将 postgresql 本地复制到远程数据库(均带有密码)-错误:无法识别选项“locale”

使用 Postgres 12 / Windows 10。

尝试使用以下命令将远程数据库复制到 localhost:

pg_dump -C -h remotehost -p 5432 -U postgres remotedb | psql -h localhost -p 5432 -U postgres localdb

CMD 请求密码 2x。

Password for user postgres: Password:

我先输入 localhost,按 ENTER,然后输入 remotehost 并再次按 ENTER。

这是我得到的错误回报:

SET
SET
SET
SET
SET
 set_config
------------

(1 row)

SET
SET
SET
SET
ERROR:  option "locale" not recognized
LINE 1: ...ting" WITH TEMPLATE = template0 ENCODING = 'UTF8' LOCALE = '...
                                                             ^
ERROR:  database "remotedb" does not exist
\connect: …
Run Code Online (Sandbox Code Playgroud)

postgresql pg-dump psql postgresql-12 postgresql-13

7
推荐指数
2
解决办法
1470
查看次数

标签 统计

pg-dump ×1

postgresql ×1

postgresql-12 ×1

postgresql-13 ×1

psql ×1