PostgreDAC 3.0 发布,PG 的 Delphi 组件

oschina
 oschina
发布于 2015年03月05日
收藏 4

PostgreDAC 是适合 Delphi/C++ Builder 操作 PostgreSQL 数据库的功能非常强大的组件包,允许你创建直连 PostgreSQL 数据库的 Delphi/C++ Builder 应用,无需 BDE 和 ODBC 支持。

PostgreDAC 3.0 发布,此版本主要改进如下:

新增转储和恢复功能:TPSQLDump 和 TPSQLRestore 组件,完全兼容 native pg_dump 和 pg_restore 功能,开箱支持

  • output formats (binary, text, directory, gzipped),

  • parallel dumping and restoring,

  • comprehensive selection, filtering and reordering of archived items,

  • SQL-92 specific output options, etc.

异步 Fetch-On-Demand 模式:

  • TPSQLQuery.Open waits for the command to be completed. The application might have other work to do (such as maintaining a user interface), in which case it won’t be a good decision to block while waiting for a response.

  • Since the execution of the client application is suspended while it waits for the result, it is hard for the application to decide that it would like to try to cancel the ongoing command.

  • TPSQLQuery in default mode always collects a command's entire result, buffering it in a single place. While this behavior simplifies some internal logic, it can be impractical for results containing many rows.

支持内置范围和几何字段类型:

  • TPSQLRangeField

  • TPSQLPointField

  • TPSQLCircleField

  • TPSQLBoxField

  • TPSQLLSegField

增强手册:

  • chm,

  • pdf.

  • epub (in progress).

完整改进内容如下:

  • [!] Fetch-On-Demand mode introduced for readonly TPSQLQuery objects

  • [!] Support for geometric types added

  • [!] TPSQLRangeField added

  • [!] Support for pre-8.0 PostgreSQL servers is discontinued

  • [!] v9.4.0 client libraries added

  • [!] v9.4.0 dump & restore libraries (pg_dump.dll, pg_restore.dll) added

  • [*] Components TPSQLUser and TBDE2PSQLDAC marked as deprecated and will be removed shortly

  • [*] EPSQLDatabaseError is raised if TPSQLDatabase is used in non-exclusive mode for TPSQLQuery with dsoFetchOnDemand

  • [*] TPSQLDatabase.CancelBackend checks for connection now to prevent AV

  • [-] "AV may occur if SQL parameter name consists from incorrect characters chain" bug fixed

  • [-] "EPSQLDatabaseError detail error properties are empty after error in TPSQLDirectQuery.Open" bug fixed

下载

更多改进内容请看发行说明

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:PostgreDAC 3.0 发布,PG 的 Delphi 组件
加载中

最新评论(9

haitaosoft
haitaosoft
All trial versions are fully functional.
An unregistered copy may be used for evaluation purposes for a limited period of time. After a few weeks of trial, you should register or uninstall the software.
haitaosoft
haitaosoft
支持d7吗?
稳定吗?很想彻底改用pgsql替换mssql。
05年用过pgsql,linux下的,感觉抗压性很好。。。。
q
quleap
delphi...
甘薯
甘薯

引用来自“RuralHunter”的评论

delphi居然还没死?

引用来自“一如当初”的评论

还有一口气。。。
属于遗留系统了
一如当初
一如当初

引用来自“RuralHunter”的评论

delphi居然还没死?
还有一口气。。。
R
RuralHunter
delphi居然还没死?
甘薯
甘薯
DAC系列不错, 不过好用的几乎没有免费的
自然麻雀
自然麻雀
抢占沙发
返回顶部
顶部