【发布时间】:2016-03-24 17:35:37
【问题描述】:
尝试在 windows cli 命令中使用 PostgreSQL 的“复制”命令:
COPY myTable FROM value.txt (DELIMITER('|'));
我在 bin 目录中找不到“复制”可执行文件。
您能告诉我如何在 cli 中运行“复制”命令吗?
添加: 我的 Windows 应用程序将使用“复制”功能。 需要直接从Application运行。
提前致谢。
我可以通过以下方法看到我需要的结果。
psql.exe -f copy.sql -p 5433 -U user -s postgres
copy.sql
\copy TARGET_TABLE FROM source.txt (DELIMITER('#'));
【问题讨论】:
-
this SO article 对你有用吗?
-
好像是为了备份所有数据库?我只需要经常将文本文件上传到表格中。谢谢。
-
您是要复制整个表格,还是要从源文本文件插入到表格中?
-
源文本文件中有几行文本,我想将这些上传到表格中。看起来像插入。谢谢。
-
你是否在使用像 PgAdmin 这样的 GUI?
标签: postgresql