PostgreSQL Data Access Components History

This page lists the functionality added in each version of PostgreSQL Data Access Components. To view the full changelog including bug fixes, consult the PgDAC revision history.

23-Nov-11 New Features in PgDAC 3.1:

  • Update 2 for RAD Studio XE2, Delphi XE2, and C++Builder XE2 is now required
  • Mac OS X and iOS in RAD Studio XE2 is supported
  • FireMonkey support is improved
  • Lazarus 0.9.30.2 and FPC 2.4.4 are supported
  • Mac OS X in Lazarus is supported
  • Linux x64 in Lazarus is supported
  • FreeBSD in Lazarus is supported
  • PostgreSQL 9.1 is supported

15-Sep-11 New Features in PgDAC 3.00:

  • Embarcadero RAD Studio XE2 is supported
  • Application development for 64-bit Windows is supported
  • FireMonkey application development platform is supported
  • Support of master/detail relationship for TVirtualTable is added
  • OnProgress event in TVirtualTable is added
  • TDADataSetOptions.SetEmptyStrToNull property that allows inserting NULL value instead of empty string is added

28-Apr-11 New Features in PgDAC 2.20

  • Lazarus 0.9.30 and FPC 2.4.2 is supported
  • Delphi XE and C++Builder XE Starter Edition are supported
  • Application Name connection option is supported
  • Payload parameter for PostgreSQL notification is supported (TPgNotificationEvent changed: EventMessage parameter is added)

26-Jan-11 New Features in PgDAC 2.10

  • PostgreSQL 9.0 supported
  • Case sensitive schema name
  • Checking that dataset is open on calling the TDataSet.Locate method
  • Improved performance
  • Improved table names detecting inside SQL queries for the UpdatingTable property

13-Sep-10 New Features in PgDAC 2.00

  • Embarcadero RAD Studio XE suppored
  • Changed the LocateEx method behavior: now LocateEx centers records equal to Locate
  • Ability to lock records in the CachedUpdate mode
  • Overloaded declaration of the ApplyUpdates method to choose update kind
  • Updated compatibility with other DAC components
  • Ability to send call stack information to the dbMonitor component
  • Added OnStart, OnCommit, OnRollback events to TDATransaction
  • Support of ONLY lexeme in the FROM statement
  • Support for dbMonitor 3
  • CursorWithHold option for TCustomPgDataSet to use FetchAll=False mode without transaction
  • Now Required flag is set for UpdatingTable fields only
  • Now the AssignConnect method copies transaction state

10-Sep-09 New Features in PgDAC 1.20

  • Embarcadero RAD Studio 2010 supported
  • Support for automatic starting a transaction when FetchAll=False
  • FullRefresh option for TCustomPgDataSet
  • Now the value from the master dataset has priority over the DefaultExpression value
  • The Disconnected property to TCustomDADataSet
  • Distinction between empty string and null value when saving/loading string fields in TVirtualTable
  • The UseParamTypes option used to disable automatic detection of parameter types

02-Apr-09 New Features in PgDAC 1.10

  • Free Pascal under Linux supported
  • DMLRefresh supported
  • Added NoPreconnect property to TPgScript for executing CONNECT and CREATE DATABASE commands

06-Jan-09 First release of PgDAC 1.00