首页 > 解决方案 > pg_dump 将模式复制到远程服务器

问题描述

我需要将 Postgres 中的模式复制到远程服务器上的另一个数据库,但我一直在结束以失败,例如:

pg_dump: too many command-line arguments (first is "--n")

我的代码:

pg_dump postgres -n my_local_shema | psql -h 11.22.33.44 -U my_user_on_remote_server-d postgres

我已经尝试了几个小时并使用不同的命令,但我不断收到“命令行太多”。

标签: postgresql

解决方案


尝试使用这样的相反顺序:

pg_dump -n my_local_shema postgres

推荐阅读