Как открыть/просмотреть/импортировать файл .dbf в datagrip jetbrains?

Как работать с файлами .dbf в Jetbrains DataGrip? Я на macos и мне нужно работать с файлом .dbf. Мне удалось открыть файл dbf в программном обеспечении Shapefile Explorer. Но я хотел бы использовать классные функции, которые предлагает DataGrip. Является ли это возможным?


person IamMashed    schedule 18.04.2020    source источник


Ответы (3)


Это невозможно сделать, и даже в трекере нет тикета: https://youtrack.jetbrains.com/issues/DBE

person moscas    schedule 20.04.2020
comment
одним из способов может быть преобразование dbf в csv, а затем импортирование csv в базу данных с помощью datagrip - person IamMashed; 20.04.2020

Я использую пакет Python dbf-to-sqlite — довольно простой способ обнаружить структуру DBF и данные внутри. Он создает базу данных SQLite, которая поддерживается DataGrip из коробки.

pip install dbf-to-sqlite
dbf-to-sqlite PIndx01.dbf post_index.sqlite
person Xeningem    schedule 08.04.2021

сделано с shp2pgsql

Например:

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