pgdump在哪里进行压缩



这是我使用的命令

pgdump -h localhost -p 54321 -U example_user --format custom

它在远程服务器上转储数据库,我已经用端口54321上的端口转发连接到该远程服务器。

我知道custom格式默认情况下会进行一些压缩。

这种压缩是发生在数据库服务器上,还是所有内容都发送到发生压缩的本地机器上。

压缩是在客户端完成的,因此所有内容都会发送到您的计算机。pg_dump对数据库的作用是,它只执行普通查询来获取数据。

PostgreSQL文档:24.1。SQL转储:

pg_dump是一个常规的PostgreSQL客户端应用程序(尽管它特别聪明)。

PostgreSQL文档-II。PostgreSQL客户端应用程序-pg_dump:

pg_dump在内部执行SELECT语句。如果在运行pg_dump时遇到问题,请确保能够使用例如psql从数据库中选择信息。

如果你需要更多关于pg_dump内部工作的信息,我建议你从PostgreSQL邮件列表中查询或查看源代码。

最新更新