postgresql - 使用 DataGrip 从 CSV 导入时预配置列类型

标签 postgresql csv import datagrip

我正在使用 DataGrip 2016.3 连接到 PostgreSQL 服务器。

当我右键单击并从文件导入时,目前 DataGrip 会假设与每一列关联的类型 (see image for what DataGrip defaults to in the import dialog) .我想指定 A 列是 VARCHAR(50),B 列是 INT,C 列是 DATE,等等。我将多次上传类似的文件,我想避免每次导入时都必须指定我的类型。有没有办法保存和选择A、B、C列类型的配置?

最佳答案

我发现实现此目的的最佳方法是首先创建目标表。然后右键单击数据库工具窗口中的表以启动“从文件导入数据...”向导。

如果您希望目标表包含额外的列,例如自动递增的 id 列,这也很好。

关于postgresql - 使用 DataGrip 从 CSV 导入时预配置列类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44951436/

相关文章:

sql - 过去 12 周内每周的乘车次数

python - 总分配超过堆内存的 95.00%(960,285,889 字节)- pyspark 错误

python - 选择从 .txt 到 .csv 的数据列

excel - 自动导出 Facebook Insights 数据

java - GridLayout 错误

postgresql - 无法连接到 greenplum,错误消息为 : "no pg_hba.conf entry"

php - 敏捷并行数据库迁移

mysql - 如何在 CakePHP3 中运行事务,同时检索最后的插入 ID 并同时适用于 PostgreSQL 和 MySQL?

Python 从导入的文件中提取变量

ios - header 未在文件夹内找到文件