如何在 jetbrains datagrip 中打开/查看/导入 .dbf 文件?

Posted

技术标签:

【中文标题】如何在 jetbrains datagrip 中打开/查看/导入 .dbf 文件?【英文标题】:How to open/view/import .dbf file in jetbrains datagrip? 【发布时间】:2020-04-18 12:03:43 【问题描述】:

如何在 Jetbrains DataGrip 中使用 .dbf 文件? 我在 macos 上,需要使用 .dbf 文件。我设法在 Shapefile explorer 软件中打开了 dbf 文件。但我想使用 DataGrip 提供的很酷的功能。有可能吗?

【问题讨论】:

【参考方案1】:

没有办法做到这一点,即使跟踪器中没有票:https://youtrack.jetbrains.com/issues/DBE

【讨论】:

一种方法是将 dbf 转换为 csv,然后使用 datagrip 将 csv 导入数据库【参考方案2】:

我使用dbf-to-sqlite Python 包 - 非常简单的方法来发现 DBF 结构和内部数据。它创建开箱即用的 DataGrip 支持的 SQLite 数据库。

pip install dbf-to-sqlite
dbf-to-sqlite PIndx01.dbf post_index.sqlite

【讨论】:

【参考方案3】:

shp2pgsql完成

例如:

shp2pgsql -s 4326 -g geom_4326 "file_name" schema.table | psql -h localhost -p 5432 -d database -U user

【讨论】:

以上是关于如何在 jetbrains datagrip 中打开/查看/导入 .dbf 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Jetbrains DataGrip 连接到远程 MS SQL Server 数据库?

如何在 PhpStorm 中访问 DataGrip?

如何使用 JetBrains DataGrip 连接到远程 MySQL 数据库

如何使用 JetBrains DataGrip 连接到远程 Microsoft Azure 数据库

是否可以使用 JetBrains DataGrip 对表进行分区? (PostgreSQL)

Jetbrains Datagrip 在没有指定数据库的情况下无法连接 sql server