In this topic you will find the complete PgDAC feature list sorted by categories.
Supported target platforms
-
Windows, 32-bit and 64-bit
-
macOS 64-bit
-
Mac ARM
-
iOS 64-bit
-
iOS Simulator ARM 64-bit
-
Android 32-bit and 64-bit
-
Linux 32-bit (only in Lazarus and Free Pascal) and 64-bit
General usability:
Network and connectivity:
- Does not require PostgreSQL client software and works directly through TCP/IP
- Disconnected Model with automatic connection control for working with data offline
- Local Failover for detecting connection loss and implicitly reexecuting certain operations
- Connection timeout and command timeout management
- Secure connections with SSL, SSH, and HTTP/HTTPS tunneling (using SecureBridge)
- Ability to search for installed PostgreSQL Server databases in a local network
Compatibility:
PostgreSQL Server
technology support:
- Support for fast record insertion with the
TPgLoader component
- Support for PostgreSQL Asynchronous Notification with the
TPgAlerter component
- PostgreSQL sequences support
- Supports the possibility of retrieving last inserted OID value
- Advanced errors support
- Support for the PostgreSQL notices
PostgreSQL DataTypes:
- Support for PostgreSQL Protocol 2 and Protocol 3
- PostgreSQL Composite types support
- PostgreSQL domain types support
- Full support for the
DATE
,
TIME
,
TIMESTAMP
, and
INTERVAL
data types
- Advanced
LARGE OBJECT
support
- Advanced support of the
REFCURSOR
type
- Wrapper classes for geometic types support
Performance:
Local data storage operations:
Data access and data management automation:
Extended data access functionality:
-
Separate component
for executing SQL statements
- Simplified access to table data with
TPgTable
component
- Ability to retrieve metadata information with
TPgMetaData
component
- BLOB compression support
- Support for using macros in SQL
- FmtBCD fields support
- Ability to customize update commands by attaching external components to
TPgUpdateSQL
objects
- Retrieval of output parameters from stored procedures and functions
- Automatic retrieval of default field values
- Deferred detail DataSet refresh in master/detail relationships
- MIDAS technology support
Data exchange:
Script execution:
SQL execution monitoring:
- Extended SQL tracing capabilities provided by
TPgSQLMonitor
component and DBMonitor
- Borland SQL Monitor support
- Ability to
send messages to DBMonitor
from any point in
your program
- Ability to retrieve information about the last query execution
Visual extensions:
Design-time enhancements:
- DataSet Manager tool to control DataSet instances in the project
- Advanced design-time component and property editors
- Automatic design-time component linking
- More convenient data source setup with the
TPgDataSource
component
- Syntax highlighting in design-time editors
Resources:
- Code documentation and guides in the CHM, PDF, and HXS formats
- Many helpful demo projects
Licensing and support: