May 26th, 2012· v9.1.3 client libraries added
· v9.1.3 dump & restore libraries (pg_dump.dll, pg_restore.dll) added
· Connection library ignores ENOTDIR errors when looking for an SSL client certificate file
· TPSQLDump's handling of inherited table columns improved
· Arbitrary limitation on length of common name in SSL certificates removed
· Compression of plain-text output format in TPSQLDump fixed
· Contents of an extension's configuration tables aren't dumped if the extension itself is not being dumped
· Fix TPSQLDump to dump user-defined casts between auto-generated types, such as table rowtypes
· Missed quoting of foreign server names in TPSQLDump fixed
· Newlines are converted to spaces in names written in TPSQLDump comments
· Platform-specific infinite loop in TPSQLDump avoided
May 26th, 2012· Incompatibilities with C++Builder personality for Windows target platform eliminated
· FastReport engine packages for Delphi XE2 added
· Oid constants added for range types and JSON (PG9.2)
March 14th, 2012· FireMonkey and cross platform support improved a lot
· Support for custom connection parameters added to TPSQLDatabase.Params
· EPGLibraryNotFoundException class introduced
· TPSQLDatabase.OnException event added
· TPSQLDatabase.Ping method added
· TPSQLDatabase.UseSingleLineConnInfo property added
· TPSQLNotify polling loop rewritten using threads
· Handling of "libpq library not found" exception improved
· Nag trial screen removed
· OS GUI dependencies eliminated. Console application creating improved a lot
· "XE and higner applications hang on close if TPSQLMonitor used" bug fixed
November 15th, 2011· Support for RAD Studio XE2 added
· v9.1.0 dump & restore libraries (pg_dump.dll, pg_restore.dll)
· DB engine for FastReport added
· "TPSQLDump ignores TPSQLDatabase.Params on connection" bug fixed
· Ability to convert MySQLDAC components by TBDE2PSQLDAC added
· ConvertComponents property added to TBDE2PSQL migration component
· dfDirectory format added to TPSQLDump
· SourceConnection property added to TBDE2PSQL migration component
· TPSQLDump doNoSecurityLabels option added to exclude security labels from dump
· TPSQLDump doNoUnloggedTableData option added to exclude contents of unlogged tables from the dump
· TPSQLDump doQuoteAllIdentifiers option added to force quoting of all identifiers
· TPSQLDump doSerializableDeferrable option added to use a serializable transaction for the dump
· TPSQLNotify.SendNotify supports Payload parameter
· TPSQLNotify.UnlistenAll method added
· v9.1.0 client libraries added
· XE2 SSH packages added
July 15th, 2011· dsoRefreshModifiedRecordOnly option added to TPSQLDatasetOptions
· TPSQLCopy.DataFormat property added
· TPSQLCopy.Encoding property added
· TPSQLTools.Execute(Operation: TPSQLOperation) method overloaded added
· Error handling improved for TPSQLTools class
September 16th, 2006· Latest v8.1.4 PostgreSQL sources (pg_dump.c and pg_restore.c) used for libraries creation
· Improved index fetching for TPSQLTable component
· SEEK_SET, SEEK_CUR, SEEK_END are redefined in BCB code
· Dump and restore functionality rewritten from scratch. Libraries pg_dump.dll and pg_restore.dll added. See "Deploy.txt" for details
· Functions added to TPSQLDump class: - procedure DumpToStream(Stream: TStream; Log: TStrings); overload; - procedure DumpToStream(Stream: TStream; LogFileName: string); overload; - procedure DumpToFile(const FileName, LogFileName: string); overload
· Function added to TPSQLRestore class: - procedure RestoreFromFile(const FileName, LogFileName: string); overload
· "Can't update fields containing long strings through TPSQLUpdateSQL" bug fixed
· "Floating memory problems using strings longer then 256 characters" bug fixed
· TAutoIncField critical bug fix: default values for integer fields were fetched incorrectly
· "CanModify property was always True for TPSQLQuery with RequestLive = True" bug fixed
· "Error when open BYTEA field with content greater then 65Kb" bug fixed
· "CBuilder error: E2109 Not an allowed type in PSQLAccess.hpp" bug fixed
· Fixed: TBDE2PSQL doesn't work for D6 and higher in TDatamodule
· Fixed: Memory Leak in PGDump
· Fixed: TPSQLQuery.Params[Index].AsTime doesn't work