Chapter 9. Programming Interfaces

Connecting PostgreSQL to other software packages is an important issue. When building applications, it is necessary to have interfaces for talking to the server. Because PostgreSQL is a flexible and sophisticated piece of software, it provides a lot of programming interfaces for many different languages. This chapter will guide you through the world of PostgreSQL's programming interfaces and you will learn to build powerful applications based on PostgreSQL.


Today, C and C++ are very widespread. A lot of software has been written in C or C++, especially for Unix. PostgreSQL is written in C as well, so it seems obvious that PostgreSQL provides a powerful C/C++ interface. In this section, you will take a closer ...

Get PostgreSQL Developer's Handbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.