使用 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)