Julia 0.6到Postgres连接 - 可用选项和LibPq.jl

时间:2018-05-31 10:55:31

标签: postgresql julia libpq

我和Julia 0.5在一起并使用PostgreSql.jl连接到数据库。它在内部使用DBI.jl依赖。

现在升级到0.6版本,这已停止工作。我能在网上找到的唯一选择是LibPQ.jl。但是,该库使用起来非常不方便。

这里有没有人有从Julia连接到Postgres的经验?你是如何实现的?

如果我错过了提供任何信息,请拍摄任何问题。

1 个答案:

答案 0 :(得分:3)

我通过编写和使用PostgreSQL.jl以及后来的LibPQ.jl来实现它。 PostgreSQL.jl是一个非常新手的努力,我支持LibPQ.jl作为更好的选择。简单地说,在开发中我们使用了ODBC.jl,但发现配置困难,输出不灵活,而且速度慢。使用LibPQ.jl简化了我们的数据库交互代码并提高了传输速度。

我发现编写一个支持现有通用数据接口(DataStreams.jl)的软件包比编写和维护我个人投资的数据库接口更有用。肯定有机会这样做,并使用LibPQ.jl支持界面,但它不再是我的个人目标。

我也很高兴在适当的论坛中讨论您使用LibPQ.jl造成的任何不便(在JuliaLang Discourse网站上标记我总是得到回复)。