mirror of
https://github.com/postgres/postgres.git
synced 2026-06-05 23:33:01 -04:00
d08741eab5
are now separate files "postgres.h" and "postgres_fe.h", which are meant to be the primary include files for backend .c files and frontend .c files respectively. By default, only include files meant for frontend use are installed into the installation include directory. There is a new make target 'make install-all-headers' that adds the whole content of the src/include tree to the installed fileset, for use by people who want to develop server-side code without keeping the complete source tree on hand. Cleaned up a whole lot of crufty and inconsistent header inclusions.
Based on the original work by William Wanders (wwanders@sci.kun.nl) and Jolly Chen (jolly@cs.berkeley.edu), this is the first set of changes to libpq++ since ~1997. Pgenv has been removed, deprecated functions removed and/or updated and error handling rewritten, however for the most part it remains as a wrapper around libpq. The documentation on libpq is recommended reading to understand the function of libpq++. The API provided herein is subject to change in later versions of PostgreSQL. For details on how to to use libpq++, see the man page in the man/ subdirectory and the test programs in the examples/ subdirectory. ** PgConnection has been changed to accept either the environment variables or conninfo style strings. See the PQconnectdb in the documentation on libpq for details. libpq++ has only been tested with g++, version 2.7.2.1 Vince Vielhaber (vev@michvhf.com) Tue May 18 08:30:00 EDT 1999