Подключение Julia 0.6 к Postgres - Доступные опции и LibPq.jl - PullRequest
0 голосов
/ 31 мая 2018

Я был с Юлией 0,5 и использовал PostgreSql.jl для подключения к базе данных.Он внутренне использует зависимость DBI.jl.

Теперь обновление до версии 0.6 перестало работать.Единственная альтернатива, которую я мог найти в Интернете, это LibPQ.jl .Тем не менее, библиотека является огромным неудобством в использовании.

У кого-нибудь здесь есть опыт подключения к Postgres от Джулии?Как вы этого добились?

Пожалуйста, отвечайте на любые вопросы, если я пропустил предоставление какой-либо информации.

1 Ответ

0 голосов
/ 03 июня 2018

Я добился этого, написав и используя PostgreSQL.jl, а позже LibPQ.jl.PostgreSQL.jl был очень новичком, и я поддерживаю LibPQ.jl как лучший вариант.Вкратце, в процессе разработки мы использовали ODBC.jl, но обнаружили, что его сложно настроить, он негибкий в выводе и медленный.Использование LibPQ.jl упростило наш код взаимодействия с базой данных и улучшило скорость передачи.

Мне показалось более полезным написать пакет, который поддерживает существующий общий интерфейс данных (DataStreams.jl), чем писать и поддерживать интерфейс базы данных.в который я лично не вкладывался. Конечно, есть возможность сделать это и поддержать интерфейс, используя LibPQ.jl, но это больше не моя личная цель.

Я также рад обсудить любыенеудобство, которое вы испытываете при использовании LibPQ.jl на соответствующем форуме (пометка меня на сайте Дискуссии JuliaLang всегда дает ответ).

...