问题标签 [postgresql-copy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
36769 浏览

postgresql - 错误:在 psql 中使用 \copy 时缺少列数据

我正在尝试将 .txt 文件导入 PostgreSQL。txt 文件有 6 列:

和 213 行。

我正在尝试使用以下命令将此文件的内容放入 PostgreSQL\copy中调用的表中:doe2

它给了我这个错误:

我四处寻找遇到此错误时该怎么做,但没有任何帮助。有人遇到过这种情况么?

0 投票
2 回答
278 浏览

ruby - 如何找出复制的行数?

我正在运行 Postgres DB 并使用COPYruby​​ 中的命令将数据加载到临时表中。

它看起来像这样:

有一条 INFO 日志消息,其中包含添加的总行数。我怎样才能从 ruby​​ 中以编程方式获得这个数字?

0 投票
2 回答
2737 浏览

postgresql - 用于表创建的日期/时间格式

我正在创建一个将用COPY. 这是该数据的格式:

我将使用什么作为CREATE TABLE语句的格式?

一种替代方法可能是varchar()稍后读取为 then 格式。似乎令人费解。

0 投票
1 回答
29 浏览

sql - 列到行并导出(复制)到文本文件

我有一张下表

样本数据如下

所以我需要COPY将内容放入如下给定格式usr_addr_part_15文本文件中:

在 Windows XP 上,pgAdmin III。

0 投票
1 回答
322 浏览

postgresql - 在函数中使用 plpgsql 复制到 csv 动态 csv 文件导出时出错

我正在尝试过滤具有产品 ID 作为外键的行的 postgresql 表。对于每个产品 id,我需要将每个 1 个 csv 导出到一个文件夹,例如 prod1.csv、prod2.csv 等。我试图创建下面的函数来自动执行此操作,但是当我运行它时该函数失败了。任何人都可以帮助我修复功能或推荐更好的方法吗?

0 投票
1 回答
137 浏览

python - Django CSV 导入速度变慢

我正在将一个 csv 城市列表导入到我的 Django 应用程序中。我对 Django 和 Python 很陌生,导入运行相当快,前 25,000 行大约需要 5 分钟,接下来的 25,000 行需要 2 小时。我停止了导入并从中断的地方重新开始,接下来的 25,000 次大约需要 4 分钟。显然我做错了,因为每次插入都会减慢速度。

任何帮助都会很棒,我主要是为了学习而不仅仅是导入数据,目前直接导入 postgresql 会更快,所以我可以继续我的项目,但我想知道我在做什么错了,所以我可以在 Django / Python 中变得更好。

蒂亚



更新:
所以我将代码更改为使用批量插入,第一组城市现在刚刚超过两分钟,第二组是 10 分钟,几个小时后我还没有完成第三组。一定有某种垃圾收集过程或我遗漏的东西,因为我什至切换了文件,每个文件在第一次运行时花费的时间相同。

新代码如下所示:

0 投票
0 回答
54 浏览

sql - 绝对路径被视为相对路径

我正在尝试将表的数据导出到 csv 格式的文件中。

但我得到了

错误:不允许复制到文件的相对路径

我该如何解决?

0 投票
8 回答
65715 浏览

python - 使用python将数据从csv复制到postgresql

我在 Windows 7 64 位。我有一个 csv 文件“data.csv”。我想通过 python 脚本将数据导入到 postgresql 表“temp_unicommerce_status”。

我的脚本是:

我收到此错误

0 投票
1 回答
699 浏览

postgresql - postgresql中的复制命令出错?

我的命令是

但它给出了以下错误:

错误:数字类型的无效输入语法:“-8,791.41” 上下文:复制 amz_payment1,第 23 行,列总计:“-8,791.41”

0 投票
2 回答
941 浏览

java - 错误:“。”处或附近的语法错误 在使用 java 的复制命令中?

我正在使用以下代码:

但它显示以下错误: