python - PostgreSQL COPY 命令问题

标签 python postgresql csv postgresql-copy

在我的 Postgresql 数据库中,我创建了一个名为 NAV_DATA 的表,其中包含五列:

 id (PKEY)
,name (VARCHAR)
,call_type (VARCHAR)
,date_created (date)

对于这些列,我有一个 csv 文件,其中包含分隔符 TAB \t 和 Quotechar "
它还在中间列中有一些空字段。

如何在复制命令中允许接受空值?

我想插入列 (name, call_type, date_created)。我的 csv 中没有字段 id

如何将特定列复制到数据库中?

问题也与分隔符 TAB \t 有关?

最佳答案

copy "NAV_DATA" (name,call_type,date_created) from 'c:/test.txt' with delimiter '\t' csv

关于python - PostgreSQL COPY 命令问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8123792/

相关文章:

sql - Django 查询集 : Filter by reverse key and order by

c# - 写入 CSV 然后保存或编辑

python - 如何通过迭代另一个工作表同时排除数组中的某些行来创建工作表的副本?

python - 模型表单中的 Django 必填字段

sql - 选择具有特定属性的分组行

spring - 如何最好地处理 Spring JDBC 中的约束冲突

python - 一段时间后无法持续保存和更新 .CSV 文件

php - 在 PHP 中使用 fputcsv 导出 CSV 文件时连接静态值

python - 为什么 sklearn 的 LabelEncoder 应该只用于目标变量?

python - 无法让所有文件链接到pyinstaller