PostgreSQL Data Access Components comes in two editions: Standard and Professional.
The Standard edition includes the PgDAC basic connectivity components. PgDAC Standard Edition is a cost-effective solution for database application developers who are looking for high-performance connectivity to PostgreSQL for secure, reliable, and high-speed data transmission.
The Professional edition shows off the full power of PgDAC, enhancing PgDAC Standard Edition with support for PostgreSQL-specific functionality and advanced dataset management features.
You can get Source Access to PgDAC Professional Edition by purchasing a special PgDAC Professional Edition with Source Code, which includes the source code of all component classes. The source code of DataSet Manager and Migration Wizard is not distributed.
The matrix below compares features of PgDAC editions. See Features for the detailed list of PgDAC features.
Feature | Standard | Professional | |
---|---|---|---|
Direct connectivity |
|||
Connection without PostgreSQL client library | |||
Desktop Application Development |
|||
Windows | |||
macOS | |||
Linux | |||
Mobile Application Development |
|||
iOS | |||
Android | |||
Data Access Components |
|||
Base Components:
TPgConnection TPgQuery TPgSQL TPgTable TPgStoredProc TPgUpdateSQL TPgDataSource |
|||
Script executing
TPgScript | |||
Fast data loading into the server
TPgLoader | |||
PostgreSQL Specific Components |
|||
Messaging between sessions and applications
TPgAlerter |
|||
Obtaining metadata about database objects
TPgMetaData |
|||
Storing a database as a script
TPgDump |
|||
DataBase Activity Monitoring |
|||
Monitoring of per-component SQL execution
TPgSQLMonitor |
|||
Additional components |
|||
Advanced connection dialog
TPgConnectDialog |
|||
Data encryption and decryption
TPgEncryptor |
|||
Data storing in memory table
TVirtualTable |
|||
Dataset that wraps arbitrary non-tabular data
TVirtualDataSet |
|||
Advanced DBGrid with extended functionality
TCRDBGrid |
|||
Records transferring between datasets
TCRBatchMove |
|||
Design-Time Features |
|||
Enhanced component and property editors | |||
DataSet Manager | |||
Cross IDE Support |
|||
Lazarus and Free Pascal Support |
1 Available only in Professional Edition with Source Code.