PostgreSQL Data Access Components (PgDAC) is a library of components that offers native connectivity to PostgreSQL in Delphi and C++Builder such as Community Edition, in addition to Lazarus (and Free Pascal) on Windows, Linux, macOS, iOS, along with Android for both 32-bit and 64-bit platforms. PgDAC is intended to help developers develop quite lightweight, quicker, and cleaner PostgreSQL database software without deploying any extra libraries.
PgDAC is a complete substitute for conventional PostgreSQL connectivity options and poses an efficient option to the Borland Database Engine (BDE) and regular dbExpress driver to get access to PostgreSQL. It provides direct access to PostgreSQL with no PostgreSQL Client.
PgDAC-based DB software is simple to deploy, doesn't need installation of different data supplier layers (for example, BDE or ODBC), and that is the reason why they can work quicker than those according to standard Delphi data connectivity options. Additionally, PgDAC gives an extra chance to utilize PostgreSQL directly through TCP/IP without requiring PostgreSQL Client.
PgDAC permits developers to maximize their database software and exploit the full capabilities of PostgreSQL. PgDAC includes complete support for quick list clipping, Asynchronous Notification, PostgreSQL sequences, regaining the last inserted OID value, finds, and much more.
PgDAC is a cross-platform option for creating programs utilizing a variety of IDEs: RAD Studio, Delphi, C++Builder, Lazarus (and FPC) on Windows, Linux, macOS, iOS, Android, and FreeBSD for both x86 and x64 platforms. PgDAC also supplies support for your FireMonkey platform, which lets you develop visually spectacular high-speed desktop and cellular native software.