gpt4 book ai didi

perl - 如何使用 DBI 在 Postgres 中执行 "\copy from remote table"命令?

转载 作者:行者123 更新时间:2023-12-01 23:20:01 25 4
gpt4 key购买 nike

我需要从远程 PostgreSQL 服务器复制到本地服务器。我不能使用任何 ETL 工具,必须使用带有 DBI 的 Perl 来完成。这个数据会很大,所以我不想使用“select from source”和“insert into local”。我一直在寻找使用 COPY 创建文件的方法,但该文件将在远程服务器上创建。我也做不到。我想改用\COPY。

如何在 Perl 中使用 DBI 执行“\copy from remote table”命令并使用 DBI 创建本地文件?

最佳答案

你可以在 perl 中使用 DBD::Pg 来完成,详情可以在这里找到:

https://metacpan.org/pod/DBD::Pg#COPY-support

关于perl - 如何使用 DBI 在 Postgres 中执行 "\copy from remote table"命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/620319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com