database - 如何从 PostgreSQL 数据库中的文本文件加载数据?

标签 database postgresql csv

我有一个类似(CSV 文件)的文件:

value1|value2|value2....

value1|value2|value2....

value1|value2|value2....

value1|value2|value2....

并希望将这些数据加载到 postgresql 表中。

最佳答案

COPY 的略微修改版本下面对我来说效果更好,我在这里指定了 CSV格式。这种格式可以毫不费力地处理文本中的反斜杠字符。默认格式有点古怪 TEXT .

COPY myTable FROM '/path/to/file/on/server' ( FORMAT CSV, DELIMITER('|') );

关于database - 如何从 PostgreSQL 数据库中的文本文件加载数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5233321/

相关文章:

python-3.x - 外键id无法加载到Django模板的下拉列表中

sql-server - 如何使用换行符或段落将文本存储在数据库中

sql - 锁定多行

c# - .NET 中的 TextFieldParser 等效项?

php - CodeIgniter 搜索功能

sql - 计算变量出现的次数

sql - 将列从 varchar 更改为整数并删除非数字字符

python - CSV转换为带有python SerializationError的elasticsearch

java - 将 XML 转换为 CSV 的代码出现 NullPointerException

database - 后端:远程 vs 本地 sql 数据库