Как записывать в таблицы базы данных с помощью Ruby на OSX?

#ruby #dbf #dbase

#ruby #dbf #dbase

Вопрос:

Я нашел только доступные только для чтения dBase gems (dbf), но без поддержки записи. ODBC мог бы быть вариантом, но в OSX я не нашел доступных драйверов. Есть предложения?

Комментарии:

1. Не удалось найти драгоценный камень. Итак, я изучил другой язык программирования, и поскольку целью было обновить содержимое DBF шейп-файла, я использовал Python с привязками GDAL для достижения этой цели. И это просто работает! Вот фрагмент на случай, если он вам когда-нибудь понадобится: pastie.org/2758295

Ответ №1:

Комментарии:

1. Что ж, оказывается, что Ruby dbf gem позволяет только читать файлы dbf

Ответ №2:

вы можете попробовать shp-ruby, это собственные привязки для Shapelib, позволяющие вам читать / записывать шейп-файлы Esri и файлы xBase DBF на Ruby.