windows - psql \copy 命令在 Windows 上不起作用
问题描述
我有以下 psql 复制命令,它在 linux 服务器上运行良好
export PGPASSWORD=****;psql -h "***" -U "***" -c "\copy (SELECT id, name,age FROM empschema.employee where id > 0 and id<=8238226) TO STDOUT WITH DELIMITER '|' CSV HEADER" dbname >/var/prod/test/first.CSV
然后我将导出更改为设置并在 Windows 中尝试了以下命令:
SET PGPASSWORD=****;psql -h "***" -U "***" -c "\copy (SELECT id, name,age FROM empschema.employee where id > 0 and id<=8238226) TO STDOUT WITH DELIMITER '|' CSV HEADER" dbname >C:/test/first.CSV
上面没有给我任何错误,而是在指定目录中创建空文件。谁能帮助我在命令中需要更改的内容以使其在 Windows 和 linux 上都可以工作
解决方案
推荐阅读
- javascript - 将验证 vee-validate 添加到 vue 文件
- esp8266 - ESP8266 NodeMCU MicroPython 串行垃圾,无法擦除闪存或上传文件
- javascript - 从对象中的数组中提取所需的数字
- arcore - 如何使用 SceneForm 从 ViewRenderable / Node 创建位图?
- html - 带有文本的 Jquery load() 方法
- javascript - 调用 API 后,我无法检测到 innerHTML 中的 api 数据
- scala - 依赖类型的类型类实例
- python - 使用嵌套字典中列出的条件创建和填充新列
- google-cloud-dataflow - Google 对数据流生成的数据流作业日志收费
- vb.net - 将Datagidview值传递给Vb.net MS Access中的Cystal Report Sub-Report