{"repo":"JuliaDatabases/LibPQ.jl","free":true,"listed":false,"github":"https://github.com/JuliaDatabases/LibPQ.jl","clone":"git clone https://github.com/JuliaDatabases/LibPQ.jl.git","description":"A Julia wrapper for libpq","language":"Julia","stars":227,"topics":["libpq","postgresql","julia","julialang","database","postgres","julia-wrapper","julia-language"],"license":"MIT","category":"databases-storage","readme_excerpt":"LibPQ LibPQ.jl is a Julia wrapper for the PostgreSQL libpq C library. Features Current Build Installs libpq via BinaryBuilder.jl for MacOS, GNU Linux, and Windows Connections Connect via DSN Connect via PostgreSQL connection string UTF-8 client encoding Queries Create and execute queries with or without parameters Execute queries asynchronously Stream results using Tables Configurably convert a variety of PostgreSQL types to corresponding Julia types (see the Type Conversions section of the docs) Prepared Statements Create and execute prepared statements with or without parameters Stream table of parameters to execute the same statement multiple times with different data Goals Note that these are goals and do not represent the current state of this package LibPQ.jl aims to wrap libpq as documented in the PostgreSQL documentation, including all non-deprecated functionality and handling all documented error conditions. Where possible, asynchronous functionality will be wrapped in idiomatic Julia control flow. All Oids returned in query results will have type conversions (to String by default) defined, as long as I can find documentation on their structure. Some effort will be made to integrate with other packages (e.g., Tables, already implemented) to facilitate conversion from query results to a malleable format. Non-Goals LibPQ.jl will not attempt to conform to a standard database interface, though anyone is welcome to write a PostgreSQL.jl library to wrap this package. This ","default_branch":null,"files":null,"tree":[],"storefront":"/r/JuliaDatabases","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JuliaDatabases/LibPQ.jl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}