# Databases and OCaml

**URL:** <https://discuss.ocaml.org/t/databases-and-ocaml/913>\
**Category:** Learning\
**Tags:** databases, faq\
**Created:** [October 3, 2017, 2:21pm UTC](https://discuss.ocaml.org/t/databases-and-ocaml/913 "2017-10-03T14:21:09Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![BrendanLong](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/brendanlong/32/522_2.png) [@BrendanLong](https://discuss.ocaml.org/u/BrendanLong)\
**Post date:** [December 21, 2017, 2:34pm UTC](https://discuss.ocaml.org/t/databases-and-ocaml/913/14 "2017-12-21T14:34:06Z")

</div>

If anyone is interested, I put Arena’s new Postgres library (PGX) [on GitHub](https://github.com/arenadotio/pgx). There’s still a lot of work to do before I make a bigger announcement, but if you want something similar to PG’OCaml with a higher-level interface and more tests it might be for you.

At this point we’re definitely planning to change the interface in non-backwards-compatible ways, and we’re also looking for feedback on the interface. Our goals (in order of priority) are:

- Safety – the library should prevent you from doing things wrong whenever possible
- Ease of use – Try to reduce boilerplate as much as possible and make it obvious how to do things right
- Speed – If we can get it without hurting the other two

---

_[View the full topic](https://discuss.ocaml.org/t/databases-and-ocaml/913)._
