All Projects → mmottl → Postgresql Ocaml

mmottl / Postgresql Ocaml

Licence: other
OCaml-bindings for the PostgreSQL database

Programming Languages

ocaml
1615 projects

Projects that are alternatives of or similar to Postgresql Ocaml

Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+15040%)
Mutual labels:  database, postgresql
Activerecord Clean Db Structure
Automatic cleanup for the Rails db/structure.sql file (ActiveRecord/PostgreSQL)
Stars: ✭ 101 (-15.83%)
Mutual labels:  database, postgresql
Entityworker.core
EntityWorker is an object-relation mapper(ORM) that enable .NET developers to work with relations data using objects. EntityWorker is an alternative to entityframwork. is more flexible and much faster than entity framework.
Stars: ✭ 91 (-24.17%)
Mutual labels:  database, postgresql
Pg Anonymizer
Dump anonymized PostgreSQL database with a NodeJS CLI
Stars: ✭ 83 (-30.83%)
Mutual labels:  database, postgresql
Pg stat kcache
Gather statistics about physical disk access and CPU consumption done by backends.
Stars: ✭ 106 (-11.67%)
Mutual labels:  database, postgresql
Graphjin
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.
Stars: ✭ 1,264 (+953.33%)
Mutual labels:  database, postgresql
Pgcli
Postgres CLI with autocompletion and syntax highlighting
Stars: ✭ 9,985 (+8220.83%)
Mutual labels:  database, postgresql
Plv8
V8 Engine Javascript Procedural Language add-on for PostgreSQL
Stars: ✭ 1,195 (+895.83%)
Mutual labels:  database, postgresql
Postguard
🐛 Statically validate Postgres SQL queries in JS / TS code and derive schemas.
Stars: ✭ 104 (-13.33%)
Mutual labels:  database, postgresql
Pg flame
A flamegraph generator for Postgres EXPLAIN ANALYZE output.
Stars: ✭ 1,391 (+1059.17%)
Mutual labels:  database, postgresql
Agent
The best way to backup and restore your database
Stars: ✭ 80 (-33.33%)
Mutual labels:  database, postgresql
Ship Hold
data access framework for Postgresql on nodejs
Stars: ✭ 110 (-8.33%)
Mutual labels:  database, postgresql
Suricatta
High level sql toolkit for clojure (backed by jooq library)
Stars: ✭ 77 (-35.83%)
Mutual labels:  database, postgresql
Electrocrud
Database CRUD Application Built on Electron | MySQL, Postgres, SQLite
Stars: ✭ 1,267 (+955.83%)
Mutual labels:  database, postgresql
Node Sql Fixtures
SQL fixtures for Node.js in PostgreSQL, MySQL, MariaDB and SQLite
Stars: ✭ 76 (-36.67%)
Mutual labels:  database, postgresql
Qtl
A friendly and lightweight C++ database library for MySQL, PostgreSQL, SQLite and ODBC.
Stars: ✭ 92 (-23.33%)
Mutual labels:  database, postgresql
Zabbixdba
Zabbix Database Monitoring Service (Oracle, Pg, MySQL, MS SQL, DB2, etc.)
Stars: ✭ 68 (-43.33%)
Mutual labels:  database, postgresql
Postgresql Provider
PostgreSQL Provider for the Vapor web framework.
Stars: ✭ 71 (-40.83%)
Mutual labels:  database, postgresql
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-15%)
Mutual labels:  database, postgresql
Libpq.jl
A Julia wrapper for libpq
Stars: ✭ 109 (-9.17%)
Mutual labels:  database, postgresql

PostgreSQL-OCaml - PostgreSQL Bindings for OCaml

What is PostgreSQL-OCaml?

This OCaml-library provides an interface to PostgreSQL, an efficient and reliable, open source, relational database. Almost all functionality available through the C-API (libpq) is replicated in a type-safe way. This library uses objects for representing database connections and results of queries.

Usage

The OCaml-API in file lib/postgresql.mli is well-documented and can be built as HTML with make doc. The API-documentation can also be found online.

More detailed information on how to interact with PostgreSQL is available in the PostgreSQL-documentation. The OCaml-examples in the examples-directory are mostly very short and comprehensible and therefore a good way to get started.

Contact Information and Contributing

Please submit bugs reports, feature requests, contributions and similar to the GitHub issue tracker.

Up-to-date information is available at: https://mmottl.github.io/postgresql-ocaml

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].