PostgreSQL Lisp library

Postmodern is a Common Lisp library for interacting with PostgreSQL. It uses the frontend/backend protocol to communicate directly with PostgreSQL over a TCP/IP socket. Features include:

  • Efficient communication with the database server without need for foreign libraries.
  • Support for UTF-8 on Unicode-aware Lisp implementations.
  • A lispy syntax for expressing SQL queries.
  • Convenient support for prepared statements and stored procedures.
  • Defclass-like definition of tables and associated accessor classes.

For more details and downloads see