DBD-Pg reviews

cpanratings
 

RSS | Module Info | Add a review of DBD-Pg

DBD-Pg (2.17.2) *****

Required module... Actively used in production.
Big thanks to the authors and maintainers!

Has unique features, as:

* savepoints

* async mode

* arrays

Vladimir Timofeev - 2011-02-21T05:00:17 (permalink)

4 out of 6 found this review helpful. Was this review helpful to you?  Yes No

DBD-Pg (2.17.2) *

The module has many unresolved memory leaks. I've discussed (I sought a version without the problem) the question in a few maillists (for ex. moscow-pm@pm.org) there are a lot of people say there that memory leak is a permanent property of the module.

Also the module has unfinished async mode. You cannot process a few operations in non-blocking mode, for example: connect. It's a pity that such low level driver is in such oppressing status.

Dmitry E. Oboukhov - 2011-02-21T01:09:08 (permalink)

2 out of 6 found this review helpful. Was this review helpful to you?  Yes No

DBD-Pg (2.15.1) **

Highly unstable. Released far too often for a mature module, and with far too many deliberate and accidental behavior changes. One of the most troublesome modules I have to deal with over time. I've had to patch this module too many dang times. Two thumbs down.

Bryce Nesbitt - 2009-11-04T12:38:21 (permalink)

4 out of 4 found this review helpful. Was this review helpful to you?  Yes No

DBD-Pg (1.49) ****

Overall excellent. I would like support for RowCacheSize or Cursors, though, as working with multiple GB worth of data gets rather slow otherwise.

Tino Didriksen - 2007-12-07T21:27:52 (permalink)

4 out of 4 found this review helpful. Was this review helpful to you?  Yes No

DBD-Pg (1.49) ****

Good database driver, even if I would like automatic handling of binary data, which is a real PITA obliging to explicitly define it. Why cannot they be managed automatically like other drivers do (e.g. MySQL)?

Flavio Poletti - 2007-03-19T19:19:16 (permalink)

6 out of 6 found this review helpful. Was this review helpful to you?  Yes No

DBD-Pg (1.44) *****

Excellent database driver. Meets the same high standards as PostgreSQL does.

Daniel Browning - 2006-02-23T22:41:33 (permalink)

2 out of 2 found this review helpful. Was this review helpful to you?  Yes No

DBD-Pg (1.40) *

The error str (below) appears to indicate a broken quoter() as when
I manually quote instead of relying on variable binding I have no
such problem. I have two colleagues who have reported the same
difficulty with this version of a module that I have used since
Edmund Mergl first offered it to the Postgres community. :-(

1.21 works and so I reverted back. As I am not the first person to
report a serious bug I am wondering why 1.40 is the most recent
patch level on CPAN (???)

Here is the stderr from apache (I have no root access and cannot
do much more troubleshooting on this box):

DBD::Pg::st execute failed: ERROR: column "log_date" is of type date but expression is of type character varying
HINT: You will need to rewrite or cast the expression.

tmgood - 2005-04-06T08:25:59 (permalink)

0 out of 3 found this review helpful. Was this review helpful to you?  Yes No

DBD-Pg (1.40) ***

Note that this review is specific to V1.40. Overall DBD-Pg is pretty good, but V1.40 has some bugs or compatibility problem. I tried to use it for Postgres 8.0.0beta3 and Perl 5.8.6, 'make test' failed with message: DBD-Pg-1.40/blib/arch/auto/DBD/Pg/Pg.so: undefined symbol: PQprepare at /5.8.6/i686-linux/DynaLoader.pm line 230.

However, DBD-Pg-1.22 has no such problem on either Perl 5.6.1 or Perl 5.8.6. So I had to revert back to this older version.

Mingyi Liu - 2005-03-25T11:29:52 (permalink)

Was this review helpful to you?  Yes No

DBD-Pg (1.31) *****

Great module, at last with named bind parameters.

Florian Helmberger - 2003-11-21T05:23:12 (permalink)

Was this review helpful to you?  Yes No

DBD-Pg (1.31) *****

I've been using DBI/DBD::Pg exclusively for years as my Postgres access method for Perl. It works and works well. (Disclaimer: I'm a minor contributor to the module).

A new release of DBD::Pg is out and I'm upgrading my rating from 4 stars to 5. It has a number of bug fixes, performance improvements and feature additions, as well as stronger documentation, and about 100 new tests since the last release, if I recall.

I'm very happy with it.

Mark Stosberg - 2003-11-18T19:34:04 (permalink)

Was this review helpful to you?  Yes No

DBD-Pg (1.22) *****

Excellent module. Does the job.

Adrian Howard - 2003-09-03T09:51:32 (permalink)

Was this review helpful to you?  Yes No

DBD-Pg (1.22) *****

Good module. Been using this since 1999!

ghostdancer - 2003-08-30T08:00:32 (permalink)

Was this review helpful to you?  Yes No
1 hidden unhelpful review