【发布时间】:2021-07-03 20:51:06
【问题描述】:
我正在熟悉 Datagrip 的独立版本,但在理解通过控制台、外部文件、临时文件等编写 SQL 的不同方法时遇到了一些麻烦。
我正在管理、参考文档,并且很高兴能够解决这些问题。
但是,我正在尝试使用 Postgres \copy 命令通过批处理文件将 CSV 数据摄取到表中。 Datagrip 将执行此命令而不会出错,但不会填充任何数据。
这是我的语法,在控制台视图中编写和运行:
\copy tablename from 'C:\Users\username\data_file.txt' WITH DELIMITER E'\t' csv;
请注意,数据以制表符分隔并存储在 .txt 文件中。
我可以很好地使用 Datagrip 的导入功能(通过上下文菜单),但我想了解如何发出类似的命令。
【问题讨论】:
-
我不完全理解这个问题与batch-files 有什么关系。我没有看到任何与之相关的代码。
-
本教程也很好地解释了编写 SQL 的不同方法:blog.jetbrains.com/datagrip/2019/01/30/…
标签: postgresql datagrip