postgresql-simple is a robust mid-level client library designed for seamless interaction with PostgreSQL databases in Haskell. Forked from mysql-simple, this library offers a high-level interface while providing essential low-level capabilities, making it suitable for both simple queries and complex database operations.
Supports a wide range of PostgreSQL data types, including HStore and Large Objects.
Offers features like connection pooling, transaction management, and customizable return types.
Facilitates easy integration with Haskell's type system through type-safe querying and result handling.
Includes built-in support for advanced features like notifications and SQL query formatting.