Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 通过FTP将表格复制到CSV文件_Postgresql - Fatal编程技术网

Postgresql 通过FTP将表格复制到CSV文件

Postgresql 通过FTP将表格复制到CSV文件,postgresql,Postgresql,我想知道如何将表格复制到CSV文件并通过FTP发送?我已经找过了,但不是找错了东西,就是找错了地方。谢谢。编写一个shell脚本或批处理文件,如下所示 1) 为PSQL设置PATH环境变量或使用CD转到PSQL可执行文件 2) 使用以下命令为特定表创建CSV文件 pg_dump -t TableName DBName > db.sql 有关更多参考资料,请访问: 3) 这将创建db.sql文件 4) 现在编写与FTP连接的代码,并将此文件发送到FTP。为了这次访问 如果您在需要输出文

我想知道如何将表格复制到CSV文件并通过FTP发送?我已经找过了,但不是找错了东西,就是找错了地方。谢谢。

编写一个shell脚本或批处理文件,如下所示

1) 为PSQL设置PATH环境变量或使用CD转到PSQL可执行文件

2) 使用以下命令为特定表创建CSV文件

  pg_dump -t TableName DBName > db.sql
有关更多参考资料,请访问:

3) 这将创建db.sql文件

4) 现在编写与FTP连接的代码,并将此文件发送到FTP。为了这次访问

如果您在需要输出文件的计算机上安装了psql客户端,只需从该计算机连接到PostgreSQL即可创建该文件。您需要一个FTP客户端,该客户端可以从管道读取到执行命令。然后将
psql
\copy
一起使用。