我和Julia 0.5在一起并使用PostgreSql.jl连接到数据库。它在内部使用DBI.jl依赖。
现在升级到0.6版本,这已停止工作。我能在网上找到的唯一选择是LibPQ.jl。但是,该库使用起来非常不方便。
这里有没有人有从Julia连接到Postgres的经验?你是如何实现的?
如果我错过了提供任何信息,请拍摄任何问题。
答案 0 :(得分:3)
我通过编写和使用PostgreSQL.jl以及后来的LibPQ.jl来实现它。 PostgreSQL.jl是一个非常新手的努力,我支持LibPQ.jl作为更好的选择。简单地说,在开发中我们使用了ODBC.jl,但发现配置困难,输出不灵活,而且速度慢。使用LibPQ.jl简化了我们的数据库交互代码并提高了传输速度。
我发现编写一个支持现有通用数据接口(DataStreams.jl)的软件包比编写和维护我个人投资的数据库接口更有用。肯定有机会这样做,并使用LibPQ.jl支持界面,但它不再是我的个人目标。
我也很高兴在适当的论坛中讨论您使用LibPQ.jl造成的任何不便(在JuliaLang Discourse网站上标记我总是得到回复)。