[libdbd-pg-perl] branch master updated (ea6112c -> c437265)

Salvatore Bonaccorso carnil at debian.org
Tue Sep 9 19:37:37 UTC 2014


This is an automated email from the git hooks/post-receive script.

carnil pushed a change to branch master
in repository libdbd-pg-perl.

      from  ea6112c   update changelog
       new  95e1777   Add debian/upstream/metadata
       new  a8ce9e6   Update debian/changelog
      adds  9f08407   New repository initialized by cvs2svn.
      adds  f80e52e   Initial revision
      adds  0a17493   Update README/Changelog for new distribution.
      adds  de5a15d   Cleanup README.
      adds  8230521   Remove MANIFEST file.
      adds  e7bce20   A series of tests that determine if the meta data is working. Normally found in t t/15funct.t
      adds  ac38659   This patch is a begining to adding meta data support to DBD::Pg (based on DBI spec). It's all perl based.
      adds  b566555   Just some general POD format housekeeping. podchecker now emits no errors.
      adds  59e9cf7   Rudy Lippan  submitted this one. He says, "Another to add to the list -- 's were thowing off placeholders."
      adds  7c81ea1   Add mention of POSTGRES_HOME environment variable.
      adds  f63e2f9   Eliminated single quotes that screwed up Emacs' c-mode.
      adds  1bf935a   Eliminated conflict introduced by last commit.
      adds  21b5440   removed redundant use of strlen() in pg_error()
      adds  5557db4   modified to make connection like other tests
      adds  fe1f874   This fixes 2 of the problems discussed in bug #384.
      adds  913a7ae   Attached are large object read and write functions I wrote based on information I gleened from the DBD::Pg install test script.         They read and write to buffers rather than files because my information wasn't comming from a file and wasn't going to one.  However if you need the data to go to a file you can either open a file handle yourself in these methods and read into a scalar or write out from one, OR you can scan the test.pl file in the DBD::Pg install to  [...]
      adds  da1d5d2   Add LISTEN/NOTIFY functionality.
      adds  95ee55f   Add notify test patch.
      adds  0aafc3f   renamed notifies => pg_notifies to be in line with DBI spec
      adds  ab9b902   I'm installing DBD::Pg 1.13 on a new box, and it's not passing 3 tests in 04execute.t, which tests bind behavior.  Tests # 5 & 6 are simply broken tests (expected results are backwards, fixes are in the patch file at the bottom of this email).
      adds  84dc82d   Modified to fix bug with meta data in column_info (required user to use 'table' instead of just table. Removed restriction on table_info and column_info from presenting system tables.
      adds  b05a581   Added MANIFEST back, prevents bundle for complaining.
      adds  e74c71f   Added inc/ directory containing necessary parts of App::Info to use it during the build process.
      adds  a69a622   Small cleanup in build system.
      adds  2f5b415   Added constants for common PostgreSQL data types, plus simple tests to make sure that they work. These are exportable via "use DBD::Pg qw(:pg_types);". Documented deprecatation of the undocumented (and invalid) use of SQL_BINARY in bind_param() and documented the correct approach: "bind_param($num, $val { pg_type => PG_BYTEA });". Removed invalid (and broken) support for SQL_BINARY in quote().
      adds  a730d09   Update readme.
      adds  29f3a6f   Make most regression tests pass.
      adds  f709471   More regression cleanups.  Almost done.
      adds  74fed1a   cleanups.
      adds  1fc8f69   Fixed bogus assignment of a list to a scalar.
      adds  a6da30a   Made some tests TODO, since they test unimplemented features. Eliminated some "Use of uninitialized value in concatenation (.) or string" warnings. Also made the disconnect() test for success instead of failure in the last test.
      adds  c92e81e   Changed TODO tests to SKIP to support older versions of ExtUtils::MakeMaker.
      adds  443fa95   Stamp 2.0.
      adds  5ca7c54   Oops, stamp 1.20, per David.
      adds  b1ce125   cleanup.
      adds  e3e51c8   Moved App::Info classes from inc to t/lib. This will prevent them from begin indexed by search.cpan.org.
      adds  a5d314d   Updated MANIFEST.
      adds  2acc35c   Removed broken support for SQL_BINARY in quote(). Deprecated use of SQL_BINARY in dbd_bind_ph. It now issues a warning when $h->{Warn} is true and SQL_BINARY is used. Added tests for these changes.
      adds  e2f2de8   Fixed errors that led to warnings from the compiler.
      adds  c049eaf   added SV* cast to remove warning
      adds  2385c54   ignores bogus files
      adds  341d62a   * t/01connect.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  13093d2   * t/01constants.t (Repository): converted to use Test::More added descriptive names to tests
      adds  9a5460e   * t/01connect.t (Repository): fixed association problem that prevented printing of test name
      adds  df32ebf   * t/01setup.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  e401622   * t/02prepare.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  397bf3b   * t/03bind.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  f284f14   * t/04execute.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  8f9eb4e   * t/05fetch.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  94a95c7   * t/06disconnect.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  f08f304   * t/07reuse.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  91917c2   * t/99cleanup.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  3fa49e6   * t/13pgtype.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  4f90aaa   * t/08txn.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  b815b5d   whitespace
      adds  3bbb8fa   * t/09autocommit.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  63aff57   * t/11quoting.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  40705ac   removed bogus cast
      adds  6a0f80b   * dbdimp.h (Repository): fixed typo dbd_db_notifies => dbd_db_pg_notifies
      adds  a7a812a   * t/12placeholders.t (Repository): converted to use Test::More uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  fbd32d1   * t/15funct.t (Repository): uses standard DBI testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS
      adds  249743f   redundant copy of transaction testsa
      adds  b8bd7f2   GNU style changelog
      adds  86b5b52   Updated to include ChangeLog and to exclude t/10transition.t.
      adds  215e931   Updated in preparation for release today. We've made a lot of changes!
      adds  e8973a8   Removed skip because table_info *is* now supported.
      adds  2988f1b   Added Test::More to prerequisites.
      adds  1a1f7c0   added all changes since project moved to GBorg
      adds  ede4e7a   log file cleanup
      adds  508b72b   Remove extra entries.
      adds  6230b11   *** empty log message ***
      adds  396d74f   * Pg.pm (Repository): Added patch from Dave Rolsky to remove system tables from output    of tables().
      adds  1c7f0a5   usual
      adds  dc492bb   Incremented version number to 1.21. Started new section in Changes for 1.21 changes, starting with Dave Rolsky's fix to tables().
      adds  10404bb   Fix table_attributes to handle removal of pg_relcheck in 7.3, from Ian Barwick <barwick at gmx.net>
      adds  9fa78af   Update install instructions.
      adds  bad829e   Modified the DBI web site
      adds  302bd30   Attached is a supplemental patch with an addition for the POD documentation in Pg.pm regarding the status of schema support in DBD::Pg.
      adds  731ab8e   Properly report COMMIT error message.
      adds  fee3f13   Here's a patch against CVS to add a pg_bool_tf database handle attribute to DBD::Pg, and a new test for it. This flag defaults to false, but when set to true, booleans are returned as 't' and 'f', rather than '1' and '0'.
      adds  acf1bab   Add boolean test.
      adds  9278c7b   Win32 compile fix for snprintf, from Joe Spears.
      adds  74b0469   Fix memory allocation problem in bytea escaping.
      adds  8c2ab3d   Applied patch from  Dominic Mitchell <dom at semantico.com>  to add utf8 support (I changed the name of the attribute to pg_enable_utf8).
      adds  464b32a   I have a patch to transform Perl arrays into Postgres, and some tests for
      adds  57bbd3d   Proper commit message:
      adds  0ff86c4   Add array test file, missing from previous commit.
      adds  effc0d1   Attached is a revised patch to DBD::Pg for foreign_key_info. The return undef unless $key_sql / return undef unless defined $key_sql issue still rages; the patch has the former, but I can revise it for the latter if popular demand wishes it so.
      adds  5ac640c   Add mention of possible patchlevel.h install error to README.
      adds  5acfdad   my $sth = $dbh->prepare("insert into user_notes (user_id,note_text) values (1,?)"); $sth->bind_param(1,"some text notes", { pg_type=> DBD::Pg::PG_TEXT } ); $sth->execute();
      adds  e9b5bad        typos: automatiic insert-comands indices becomes "indexes" Quoth      the postgres list: 'It's "indexes" for a database index, and      "indices" for an array index.' "Note, that the" becomes "Note that      the" "database connect" becomes "database connection" Add docs for      the following methods: selectrow_arrayref selectrow_hashref      selectall_hashref
      adds  9d5bda8   Warning in func($table, 'table_attributes');
      adds  04da708        Added suppport for schemas in Pg.pm, particularly the internal      functions such as table_info, column_info, etc. Added internal      pg_server_version attrib for $dbh.
      adds  6e7227d   Mention need to free notify memory.
      adds  8b16d9e   Dominic Mitchell wrote: > I'll try to post a patch in a few minutes when I've worked out what > ifdef to hang off.
      adds  a3d6da4   Insert hex as octal for pgsql.
      adds  c877b76   Fix for regression tests.
      adds  5a48328   Fix regression tests, Keith Keller
      adds  6e24693   DBD-Pg is incorrectly storing a binary to a bytea field when the binary contains a significant percentage of non-printable characters - e.g. storing a binary consisting entirely of 20 nulls (it doesn't have to be nulls, any non-printable will do). This is because the binary is converted into a printable version using backslash escapes but the worst-case size of the destination buffer is mis-calculated.
      adds  30acb76   Bringing Dev-1_3 to CVS head.
      adds  63718ed   Update Changes, revert \x UTF8 test.
      adds  fba6d64   Properly test for UTF8 Perl support.
      adds  0955bc0   Fix regression tests for non-UTF8 platforms.
      adds  36d3f41   * Puts all code back that was accidentally removed. * Initialises imp_dbh field. * Rewrites string check for new type system (could somebody please confirm that this is the correct way in which to do things?) * Puts the #ifdefs back to a sensible form.  In the course of checking perl versions, I realised that I'd broken support for perl 5.8.0. Thanks to Simon Cozens for pointing out that /all/ perl functions are #defines.
      adds  1e0de54   Move #ifdef slightly.
      adds  1b2b32d   Disable escape replacement functions until detection code exists.
      adds  76c7b05   Remove search string ability from primary_key_info as per the DBI spec.
      adds  d36aa7d   Better version comparision method. Made internal methods start with an underscore.
      adds  2c750ae   Changed SQL_BINARY test from SKIP to TODO
      adds  1d93ac3   Moved check for SQL_BINARY from TODO to an actual test.
      adds  0ed76b3   Added check for deprecated SQL_BINARY within quote()
      adds  6bc5f2b   Made a test for foreign_key_info. Tested six items within get_info.
      adds  689d559   Added support for the get_info() method.
      adds  331df6e   Replace 'DDB::Oracle' with 'DBD::Pg' in the POD.
      adds  4acc5d7   Made column_info behave correctly for NULLABLE and IS_NULLABLE as pointed out by Kevin Brown <kevin at sysexperts.com> on the dbdpg-general list.
      adds  776c7e7   Docs for lo_export now have correct argument order.
      adds  fa95de0   Cache failed attempts to call pg_server_version, as per an idea emailed to the list.
      adds  72dc39c   Allow us to catch warnings emitted by the backend straight to stderr. Thanks to Dominic Mitchell <dom at semantico dot com>
      adds  141da27   Added note about need for POSTGRES_LIB="/usr/local/pgsql/lib -lssl" when installing DBD::Pg against an SSL-enabled PostgreSQL.
      adds  2518200   Put a stopper in so that failing to set the environment variables prevents all subsequent tests from even being attempted.
      adds  1717eeb   Minor reshuffling to reduce stderr messages, as $dbh->{PrintError}=0; does not always work when placed between a prepare and an execute.
      adds  097171c   Added 2003 copyright, cleaned up spacing and tabs, added small section on specifying the port for DBI_DSN.
      adds  7848bb0   Renamed the old quote function to stop annoying 'redefined' errors.
      adds  988bbd2   MAde SKIP into TODO for 3 tests, moved one out of the loop
      adds  9e19dba   Temporary skipping of array tests.
      adds  c1bbde4   Bumped up the requirements for Perl (5.6.1), DBI (1.35) and Test::Simple(0.30). Lowered the requirement for Postgres (7.2). May change before next release.
      adds  ea56f30   Bump up requirements: Perl - 5.6.1 DBI  - 1.35
      adds  5e07150   Fix typos and formatting - no functional changes.
      adds  0c8953c   Changed // style comments into /* */ style comments.
      adds  2978cb7   require 5.6.1
      adds  429d896   Patch that allows PostgreSQL's warnings to be handled by perl.
      adds  9a4dbf2   Bumped version number to _2
      adds  f3362d1   Changed 5.6.1 to 5.006001
      adds  f148476   Added semicolon;
      adds  38b9c5e   Bump version to 1.30
      adds  4e81024   Made a not about not having "test*" tables before running the test. Changes an example to use 5.6.1 not 5.6.0 :)
      adds  888fd4d   Added some minor notes, uppercased sentences for consistency.
      adds  deb6a36   Committed Rudy's #define dbd_discon_all dbd_discon_all patch.
      adds  65d0765   Removed references to file "test.pl" in the POD.
      adds  12a4347   Reversioning for release to CPAN.
      adds  ff2c977   Removed pg_user from table_info() section.
      adds  694ad39   Put quotes around DBI_DSN port example as it has a semicolon in it.
      adds  4eb0e30   Minor typo.
      adds  63a5ada   Added notice about fixing pg_server_version bug. Added notice about caching pg_server_version calls. Moved notice about new version requirements to the top of the list.
      adds  720869d   Cleaned up all whitespace - consistent formatting, change spaces to tabs.
      adds  75402fc   Cleanup of whitespace and formatting.
      adds  75dafb2   Modified column_info to order column by schema, table, then attribute number instead of column name
      adds  46bea85   Change "array" to "testarray" at suggestion of GB Clark <postgres at vsservices.com>
      adds  86dc48a   Added indexprs test for 7.4
      adds  fe688c3   Fix problem where $dbh was used incorrectly as $dbh{ when it should be $dbh->{
      adds  a839b60   Added REMARKS to table_attribute, thanks to Mark Stosberg <mark at summersault.com>
      adds  64fb774   Bail ALL tests if we cannot create the "test" table.
      adds  188b941   Stop ALL tests if we cannot make the initial connection to the db.
      adds  f605216   Minor rearrangement to unused primary_key_info test so it does not throw an error if DBI_USER is not set.
      adds  c1f1330   Take out some of the more obvious errors, in case anybody is reading this file. It should probably be removed altogether.
      adds  887bb05   changes so that the PQEscape* functions are detected at compile time and included if needed
      adds  493cf54   Changed assignment to equality test.
      adds  531db78   Try really hard to determine the version of postgres so we can set the compiler options properly.
      adds  4d049bb   Renamed the test tables with a "dbd_pg_" prefix, per the DBI recommendation.
      adds  9fbb1df   Typo fix.
      adds  b2da557   Removed references to the tables created by the test suite, as they are now prefixed with dbd_pg_ and should not clash with anything.
      adds  09f1b90   Made the main testing table temporary.
      adds  e09e323   Changed the testing table "tt" to a temporary table "dbd_pg_tt"
      adds  c81262a   Back out "STDOUT" change.
      adds  27d10ea   Use App::Info to get the version information for compiler options.
      adds  8f1d46f   Removed warning about schemas from POD, as we now explicitly cast pg_catalog. everywhere
      adds  af88052   Remove TEMPORARY from create table. Vow to stop tinkering.
      adds  12d013f   Add caching for pg_use_catalog. Finally remove the "old_quote method, as quote.c seems to be working for everyone.
      adds  28855a4   Made PQunescapeBytea *much* faster, thanks to new code borrowed from libpq.
      adds  b7ce817   Add POSTGRES_HOME/bin and POSTGRES_LIB../bin to search path if they exist.
      adds  b7d5340   Not used anymore. Run pod2txt Pg.pm to generate a copy.
      adds  31f4063   Removed dbd-pg.pod
      adds  d02816f   Added Pg.xsi
      adds  68212af   Minor spelling touch ups, removed get_info() and extra foreign_key_info()
      adds  bab9923   Removed old comments from the top of the file.
      adds  d033bcb   We use Changes not, not ChangeLog, per Greg.
      adds  fbcfd51   Throw a warning if the PostgreSQL version is less than 7.2
      adds  10e7aab   Smal change in null test to accomodate older versions of Pg.
      adds  11022a6   Allow semi-colons in dbnames when connecting with quotes: dbi:Pg:dbname="semi;colon";port=5432 Quotes can go in other portions to if needed: dbi:Pg:dbname="semi;colon";port=5432;host="alpha;centauri"
      adds  bf1a390   Changed FALSE and TRUE to DBDPG_FALSE and DBDPG_TRUE to avoid redefine compiler warning as TRUE and FALSE are sometimes set by perl elsewhere.
      adds  21f3ff9   Changed occurance of value_len to STRLEN from int.
      adds  fe6dcc8   Test of the ChopBlanks attribute.
      adds  65377c8   Add "fixed" column to support ChopBlanks testing.
      adds  81838bf   Added ChopBlanks support. Fixed up semicolon dbname parsing, thanks to Rudy Lippan
      adds  a640ecf   Remove chopblanks item.
      adds  c596b7d   Remove note about ChopBlanks
      adds  6eb39a5   Added t/10chopblanks.t to MANIFEST.
      adds  4b36c3a   Change spaces to tabs and otherwise standardize the formatting. Add a Copyright for the PGDG.
      adds  fd4f57c   Updated for tagging up a beta
      adds  b02fe02   Updating version info for release.
      adds  0a549f0   lockfile problem killed Rel-1.30_1
      adds  772dc75   Added missing files.
      adds  e278f9c   Added t/99_pod.t. Validating POD is good practice. Thanks, Mark!
      adds  25f788b   Support for beta version of PostgreSQL: simply treat as patch level 0 Major and minor should still be reported (e.g. "7.4beta1"
      adds  370bdfd   Looking back some versions, I noticed we need to check all sorts of variants: beta1 rc2 devel ????
      adds  ecb0025   use pg_type instead of sql_type to get a pg type record.
      adds  42bdb0a   versioning for 1.31_3
      adds  c110739   Fixed bug with tables, missing return array and close brace.  Removed extra close brace from end of Module
      adds  e55f5e2   Applied, with minor changes Mark Stosberg 'all singing all dancing' column_info patch.  Fixed tests.  Also added 3 new test files, break outs of tests contained in 15funct.
      adds  4602cf4   Modify _cal_col_size to return a value or undef  (instead of -1).  More modifications to column_info, changed data_type to use format_type function instead of raw type
      adds  c23adb5   Additional changes made to column_info and fields.  Modified Pg.xs to expose pg_type_info for converting from pg types to sql types.  Modified column_info to include pg_format_type and pg_format_type_only.  Neither are expected to be released in production version, but allows more information during development.
      adds  963e424   Set AutoCommit to true so the test table actually gets dropped.
      adds  924ca35   Version 7.4 and up of Postgres return an extended adsrc, so make the test account for it.
      adds  0084aaf   Wrap inital db connection in an eval to trap the error if the connection fails.
      adds  f6a0bc3   Roll the raise notice test into the initial creation, which prevents ugly output from appearing when running the tests.
      adds  fcf7756   fixed segfaults in quote() and in _pg_type_info.
      adds  6521480   _pg_type_info(): changed VARCHAROID to SQL_VARCHAR since the function should be returning an SQL type and not a PG type
      adds  0d6f49d   Bumped version number for next beta
      adds  da2accc   Fix compile problems with decl. not being at the begining of a block
      adds  f10b380   added t/15* tests
      adds  6fce960   doc patches to table_info and TYPE
      adds  3aa4689   adding Jeremy Yoder's malloc patch, plus version bump
      adds  656771d   Changed number of tests to 11
      adds  ed87dd0   Change number of tests
      adds  c1d5e33   Overhaul of the table_info() and tables() methods
      adds  f12b3b4   Minor documentation changes regarding table_info() and tables()
      adds  58fe821   adding missing column_info() mention
      adds  8231ac8   Minor formatting fixes.
      adds  db8baa1   Minor typos.
      adds  5bc7bd9   Replaced deprecated PQoidStatus with PQoidValue
      adds  8959f7a   Added a test for $sth->{pg_oid_status}
      adds  802240c   bumped version number
      adds  5ffe955   Fixed warnings reported by Mark Stosberg.
      adds  e671d97   Added missing space.
      adds  dfa5523   Added Config{ccflags} to Makefile.PL correcting problem with missing compile flags
      adds  20bb88f   removed obsolete comment
      adds  64fe0b6   Patch from Igor Shevchenko to handle nulls in PQescapeString
      adds  c02a417   Fixed problem with column_info.  Data Type was returing 4 instead of actually value.
      adds  19b8f0a   Cleaned up column_info: consolidated SQL statements into one, redid the argument parsing. Cleaned up the docs.
      adds  32021ad   Do not croak on bound magic.  Croak on invalid type and don't segfault
      adds  203935c   Maybe a fix for the Segfaulting in bind_param().  Looks like quote_sql_binary() was getting called even though it was not fully implemented.
      adds  c3f4e8a   Version bumping for release.
      adds  8383829   Added MANIFEST.SKIP. This will prevent certain files from being added to MANIFEST that we don't want, such as .cvsignore, which incidentally was added on me when I just ran `make dist`. I've set it up so it's all ready to ignore stuff created by Module::Build, too, for when we port the installer to Module::Build.
      adds  8e3e3c5   Eliminated some warnings. The tests run very cleanly, now.
      adds  69e7f5d   Typos, legibility.
      adds  ee9149f   Fix test failure in 01connect.t. Add more meaningful skip message.
      adds  5db5ea1   Minor reformatting. Mostly just to test dbdpg-commits.
      adds  5cbe62f   Removed join on pg_description, which was no longer being used since someone added a call to 'col_description' to fetch the remarks.
      adds  9ea6100   Adding (currently failing) test for the recently reported DATA_TYPE bug with timestamp fields. The solutions seems to be somewhere in the XS code.
      adds  18f63a9   FIX $sth->{TYPE} to return SQL_TYPE_TIMSTAMPE for TIMESTAMP_OID columns instead of 0 alos fixed timestamp with timezone.
      adds  5113015   Bump version numbers for next beta (_8), and check in Changes
      adds  ae711c6   Fixed bug with pg_server_version not working. The issue was that the DBI now requires that private attributes in the DBI handle by named 'private_*'.
      adds  987b04d   refactored test to simplify it, using syntax from Test::Pod 1.00
      adds  1acb8b7   - Removed duplicate paragraph from column_info docs - Updated column_info REMARKS test to fail gracefully for versions < 7.2. Null is simply being returned in this case. The docs were updated to reflect this as well. No code changes. REMARKS was always being returned as NULL in 1.22, so this is not a regression.
      adds  226092d   - Removed some commented out code - Added test for _pg_use_catalog. I tested it successfully against 7.1 and 7.3.
      adds  1901088   Fixed recently added column_info DATA_TYPE test for 7.2 and 7.1. The change was tested against 7.1, 7.2 and 7.3.
      adds  a3a5cf5   Like column_info REMARKS, fail gracefully on table_attribute REMARKS for 7.1.x and older.
      adds  41ee456   Just a bit of refactoring clean-up.
      adds  c4d7ecb   Adding support for REMARKS to column_info and table_attributes for versions  <7.2. Tested with 7.2 and 7.1
      adds  74d4cbe   refactored true and false tests to simply use TRUE and FALSE. Removed tests for " = NULL" after discussion on the mailing list.
      adds  0656e88   just updated the docs to mention the mailing list.
      adds  66e0658   bump version numbers for _9 build
      adds  9b9701d   Removed un-needed version diagnostic
      adds  5652874   Added Test::Harness 2.03 requirement.
      adds  846f4ca   Fix version number checking. It wasn't doing the right thing with new major version numbers, such as "7.4". Too bad the PostgreSQL developers aren't consistent in their version numbering scheme; they should name it "7.4.0" IMHO. I think that this patch is required for 1.31 now that 7.4 is out, because otherwise folks get annoying prompts for valid version numbers.
      adds  d85b0f7   version bump for release
      adds  3dda556   Fixed some typos. It would be nice to expand on the "long walk, short pier" comment...
      adds  3407559   One minor typo fixed.
      adds  461f878   Fixed broken link to mailing list
      adds  8990b63   Added 01pg_server_version.t to MANIFEST
      adds  731dccc   Bump the mentioned version to 1.31
      adds  ffa0050   The chopblanks stuff in dbdimp.c forgot to check whether type_info was defined before derefing, so any type that that did not have an associated type_info array entry would segfault on fetch.
      adds  7b0e188   Fix for solaris compiler.
      adds  5605e16   Fixed column_info REMARKS duplicate rows bug, but dropped support for Postgres 7.1.x for the feature.
      adds  01af38e   Updated to reflect column_info REMARKS bug fix
      adds  231454e   Make the required perl version match what is in the README and Pg.pm (5.6.1)
      adds  db3c50c   mention 5.6.1 Makefile.PL update
      adds  3ae2688   Removed two duplicate entries from get_info section: "SQL_IDENTIFIER_QUOTE_CHAR (#29) an "SQL_CATALOG_NAME_SEPARATOR" (#41)
      adds  b2cc7d5   Links.
      adds  3b43fb4   Removed troublesome perl_destruct_level from dbd_discon_all()
      adds  951b84c   Begin cleanup of the test files. These are the easy ones.
      adds  5a0bc48   Removed a few blanks lines. Really just testing to see if my username appears in the email now.
      adds  090138c   Double quote column names in foreign_key_info to preserve case.
      adds  5846e6e   Add three more fields so the type_info() method meets the DBI specs.
      adds  f61c5c1   Prevented the "table_attributes" method from removing the documented "NULLABLE" column.
      adds  d3e37ea   Added POD for the pg_bool_tf database handle attribute
      adds  92f36a5   Added in support for the pg_bool_tf attribute.
      adds  b8fe57c   Minor formatting, check that the version is a number.
      adds  da3fc1d   More checks for connection problems. Move diag to an END block for cleaner output.
      adds  aeea93a   Rewrite for the new tests. Smartly remove the old test table if it exists. Add a new column for case testing.
      adds  bec1836   Test all handle's attributes.
      adds  70139a7   Tests for database handle methods.
      adds  366018a   Test of statement handle methods.
      adds  72f0fe4   Miscellaneous tests, including Encode (unicode) testing.
      adds  93aaec1   Test of array functionality.
      adds  97d5138   Minor cleanups
      adds  7e889c2   Minor cleanup.
      adds  15abd13   End copy added after getline section
      adds  07c7fd8   Test moved to 03dbmethod.t
      adds  bfe09e4   Tests consolidated into new files.
      adds  f471c60   Replaced with newer test
      adds  2dd623c   Small typo fix.
      adds  f55d83c   Removed old tests and added new ones.
      adds  d052151   Minor typos, bump copyright, add mention of pg_bool_tf
      adds  6de99c4   Bump copyright date.
      adds  8817e42   Catch cases where PQconsumeInput fails inside of pg_notifies. Thanks to nmueller at cs.wisc.edu
      adds  a24a128   Fix bug causing escaped "$\d" to be incorrectly picked up as a placeholder.
      adds  b5b6860   Further attempts to keep diagnostics as a single uninterrupted block of output.
      adds  bdc9e5d   Addedd the "noprefix" attribute to the tables() method, which prevents the schema name from being prepended to the table name for >=7.3 databases. Updated POD and added a new test for the attribute.
      adds  16fa120   Catching up on recent updates.
      adds  dd3021e   Fixed typo in test name
      adds  fb927c6   Mention that spaces as well as semicolons can be escaped in the connection string.
      adds  936f3ea   Keep quotes when parsing the connection string, which allows connections to databases with spaces and other characters.
      adds  2af07ad   Allow databases with spaces to be specified in the connection string. Change double quotes to single quotes before passing the string to connect. Improve data_sources() to properly quote database names Mention PGPORT in the data_sources POD.
      adds  0a2d667   Add test for the data_sources method. May fail due to its generic connection method, so we allow for the possibility of an empty list.
      adds  8b45dbd   data_sources and space in database names.
      adds  1adccf4   Change strdup to safemalloc/strcpy from bug #4578 in CPAN.
      adds  6ee035c   Add all recent changes, add in all CPAN bug #s where needed.
      adds  bdb8f2b   Added suggestion for OS X users as suggested by gborg bug #619
      adds  6cd7e20   Added SCO notes from gborg bug # 432
      adds  0e09ea4   Changed so we no longer "wait" in transaction mode. Instead of "commit->execute->begin" we do "begin->execute->commit"
      adds  7d8bd8a   Rewrote the primary_key_info() and primary_key() methods to support multiple-column keys. Also added a "onerow" option to allow returning a single row with columns in a string (like psql) as well as as an arrayref (for easy parsing).
      adds  c8c6d53   Cleaner skipping.
      adds  52080e0   Wrapping.
      adds  5a1d430   Best way to skip tests. So what happened to array support??
      adds  6c0c9b5   1. Fix for bind_param(":foo", $data, {TYPE=>SQL_VARCHAR}); 2. And fixes a memory leak in bind_param().
      adds  3445cd8   Rewrite of the foreign_key_info method. Now supports multi-column keys. Enabled support of ODBC variant in the future.
      adds  3eda967   New tests to support the new and improved foreign_key_info method.
      adds  aaca08d   fixed version number check code to allow for underscores.
      adds  cee020f   update version numbers for release.
      adds  8eac5f8   Mild cleanup of test files so they work against old (7.2) servers
      adds  d604ee9   Skip instead of fail when DBI_DSN has no "dbname" section.
      adds  4fc795d   Skip tests where needed due to older version of DBI.
      adds  91b3cea   Mention foreign_key_info change.
      adds  0ecf286   Bugfix for memory allocation problems on windows systems.
      adds  e336806   Bump version number for beta
      adds  07e5f20   Define PQ_freemem for server version > 7
      adds  8adaf07   Change the "onerow" attribute to "pg_onerow"
      adds  2199355   Correct number of parameters sent to column_info. Wrong number throws an error as of DBI 1.41.
      adds  bd626b5   Bump version numbers for release
      adds  9490e14   changed noprefix to pg_noprefix
      adds  fe21cae   noprefix -> pg_noprefix
      adds  62121ce   Fix minor typo.
      adds  e010972   Detect protocol of server.
      adds  d392bcb   Define pgversion early so it does not show up as undefined inside the END block. Add perl version and OS to the diagnostic output.
      adds  c2fa326   Simple test to account for change in DBI behavior as of 1.42
      adds  6897bfc   Add support for cloning Fix copyright date Minor whitespace cleanup
      adds  598735d   Better error messages, thanks to Alexey Slynko
      adds  9016077   Add in some 7.4 related items
      adds  2eec6b3   Fix typo (dbh->sth)
      adds  b8e2231   Only commit once when a transaction fails. Thanks to Alexey Slynko
      adds  1c4410c   Whitespace, formatting, and minor cleanups. No functional changes.
      adds  55a67c5   Fix primary_key() so it returns an empty list not undef if no match. Thanks to Julian Mehnle.
      adds  b05f8d3   Credit Alexey Slynko with changes.
      adds  b78fa4b   Allow tests to use DBD_SCHEMA instead of assuming "public" - Rainer Weikusa
      adds  93e4117   Make all tests perform in the same schema.
      adds  86cee57   Document the ENV variable searching Add configure option (using pg_config --configure) Change download directory URL.
      adds  3ae6c5c   Fix small error in recent commit.
      adds  411b420   Remove unused "id" variable from the ping function.
      adds  61ff588   Another minor formatting change for cleaner diag output.
      adds  aa6b71a   Remove utf8 ifdefs except store/fetch. Remove old version scheme, use "protocol" instead. Remove unused pg_auto_escape. Cleanup of login and ping functions.
      adds  e9612ac   Minor cleanups, conversion to Perl functions, add '\0' at end of null_quote
      adds  d9d78bc   Add support for $dbh->state()
      adds  e7c1f7a   Support for new-style prepare. Added in DBD_TRACE ability.
      adds  abba78b   Support and documentation for the new prepare-style.
      adds  557e145   Support for new-style perpares. Major rewrite of many parts.
      adds  36556c1   Move function declarations out of here to dbdimp
      adds  5ae7a4e   Minor whitespace changes.
      adds  d4dc519   Note recent changes before I forget.
      adds  3a47a4d   Minor pointer increment fix for quote.c Thanks to Christophe Martin: schplurtz at free.fr
      adds  e21d392   Declare vars in better places, remove // style comments. Thanks to Christophe Martin
      adds  f9aa598   Made proper return type for dbd_db_txn_status()
      adds  9394ca8   Small anti-coredump fix by Jerry Leibold
      adds  3da44b3   Passed correct argument to dbd_db_txn_status
      adds  b717fdb   Cleanup transaction handling code.
      adds  0681e2c   Allow magic scalars when executing.
      adds  b99b302   Add DBD_TRACE to all tests as needed. Add test for new database handle attributes.
      adds  313a029   Add in new attributes for $dbh
      adds  b980762   Changes to handle large IVs (Christophe Martin)
      adds  ffa2054   Return undef for pg_host if there is no host.
      adds  0eb9c5b   Remove pg_host test.
      adds  714644a   Change number of tests.
      adds  4eb4ca4   Trickery to account for DBI changing from croak to warn for unknown attribs.
      adds  571609d   Store DBI version to support last_insert_id
      adds  048fd65   Copyright cleanup
      adds  33ec89d   Use IVdf in printf (or printf-like things) where needed. Thanks to Christophe Martin.
      adds  f782f2a   Add mention of make install_vendor problem, general cleanup.
      adds  7430c90   Add link to error codes.
      adds  d8a15ee   Make clear distinction between methods and attributes in tests.
      adds  e3b19e7   Allow $sth->state to work.
      adds  83681e2   Have column_info use conkey not derived name to grab constraint.
      adds  09284e6   Add copyright and Id section
      adds  aac169f   Update copyrights
      adds  78037dc   Update from newer source code, add two new types
      adds  7a3344e   Switch to non-default server-side prepare. Fix up SSP logic, update docs.
      adds  36a7133   Bump version to 1.33
      adds  6a8a45d   Mention $sth->state, fix some typos.
      adds  291647b   Add support for $sth->{ParamValues}
      adds  14e463b   Make "the driver" "this driver", other minor doc changes.
      adds  a22ea2b   Add $sth: PRECISION, SCALE, NULLABLE
      adds  5b65028   Add docs for pg_direct. Make attribs "pg_"-irrific in anticipation of beta.
      adds  7d16047   Move to the attic: code is no longer used.
      adds  3c80ae7   Remove prescan_stmt.c: no longer used.
      adds  7f3a677   Begin tracking of how many params we have bound.
      adds  2a29c70   Begin tracking of how many params we hav bound.
      adds  cd8be61   Add tablespace support to table_info and primary_key_info
      adds  c9740bc   Add support for "smart" preparing (now the default) and clean up logic a bit.
      adds  ea80b76   Mention tablespace changes.
      adds  74f9308   Have TIMEOID and DATEOID return the proper SQL types (was 0?)
      adds  68bf689   Added tests that fail, coresponding to the bug reported in https://rt.cpan.org/Ticket/Display.html?id=4996.
      adds  9ac862f   Quote tablespace information.
      adds  bf736ed   Quick sanity check for begin_work in rollback/commit.
      adds  14332b5   It's official: we're going to 8.0!
      adds  d253623   Commit so we really drop the testing table.
      adds  0570bfc   Use simpler SELECT query for testing, as table may not exist.
      adds  bf2228b   Remove unused compiler flag.
      adds  9c1c741   Cleanup version checking: use 70500 instead of 7.5.0
      adds  3c99aaa   Remove unnecessary DBD_TRACE checkers: use DBI_TRACE instead.
      adds  8eb480a   Make sure we properly quote everything.
      adds  308a5ce   Change Newc to New
      adds  286b477   Make trace levels more consistent.
      adds  d8dd850   Bump up trace levels so we never do 2 ourselves (reserved for DBI)
      adds  66170bc   Turn off warning for undef arg
      adds  27c8497   Fix extremely subtle nasty bug in quote() when called with substr
      adds  7acb48e   Use SvPV_nolen
      adds  520d9c9   Minor boundbyclient fix, better debug in SSP choice section
      adds  62d3e5b   Add support for SQL_ types DATE, TIME, TIMESTAMP, TIMESTAMPTZ
      adds  141d55a   Croak on prepare error so execute does not reset-and-continue
      adds  cb5c334   Change croak to Perl_croak
      adds  fa7b5cb   Fix void()++ to make some compilers happy. Thanks to kruty at fi.muni.cz
      adds  058f423   Minor format changes, variable cleanup, add $sqlstate as a global.
      adds  849dd52   Better solution to void++ problem
      adds  2a44d1a   Add in the dbd_pg_sequence sequence for testing. Make sure we drop objects in a schema-safe way.
      adds  67b1e6a   Remove old last_insert_id refs
      adds  53e6e7b   Add support for our version of last_insert_id
      adds  3780853   Set state via sv_setpvn Use PL_dirty Add return shortcuts
      adds  94095a0   Add explicit links to rt.cpan.org bug tracking system.
      adds  e025e85   Do not allow ParamValues to return quoted values, per recent clarification on DBI list.
      adds  1c56cb6   Allow transactional statements via pg_direct
      adds  d8cd65a   Make all function start debugs consistent. All are now dbis->debug 4 or greater.
      adds  5ecb291   Add a 'DBD::Pg' string to the opening SELECT version() call.
      adds  319380c   Add support for SQL_BOOLEAN type
      adds  bb93629   Add compile option for version 8, in anticipation of libpq upgrade.
      adds  20f9206   Remove unused pg_auto_escape
      adds  9325bed   Minor bind fixes.
      adds  75c15f7   Support new placeholder method: 2 linked lists from sth Remove pg_auto_escape
      adds  f8cbf7f   Major overhaul of placeholder code Better statement parsing, fixed some bugs Better support for placeholders, especially the :foo style Separate segments and placeholders into two lists Add memory management documentation Intelligent forking to PQexec/PQexecParams/PQexecPrepared Support for binary types via PQexecP* Rearrange all == to put constants first Avoid conflicts by using use DBDPG_FALSE and DBDPG_TRUE Improve debugging output
      adds  b38e6be   Handle new ParamValues output. Don't check for ok DELETE in case we are run standalone.
      adds  60dbb36   Quick cleanup, needs more work.
      adds  753d9f6   Better support for raw PREPARE of queries with repeated placeholders.
      adds  4eebff7   Support for 8.0 PQprepare
      adds  7e776fa   Slight moving of things around
      adds  fddcb9b   Commit failing PREPARE test. Undefs need to be converted to NULL.
      adds  b282b55   Fix so undefs get sent as NULL arguments. Minor test tweak.
      adds  3ff9a40   Move COPY stuff from large_object.c to dbdimp.c Start converting COPY to new method (protocol 3.0)
      adds  6702b98   Note changes to types.c
      adds  8034898   Documentation tweaks. Mostly grammar and markup changes.
      adds  b36070f   Typo.
      adds  2a6b1c0   Quote path to pg_config.
      adds  915b38d   Updated App::Info with latest from the forthcoming 0.27 release.
      adds  bf08f29   It may be 2.0. it may be 1.40, but it sure ain't 1.33!
      adds  7832fb7   Make required vesion of DBI match README
      adds  b39f625   Fixed warning when passing undef to execute.
      adds  581e648   Fix weird formatting, make if statement more readable.
      adds  455943e   Make sure Windows environment vars are quoted. Thanks to Geoff Richards.
      adds  75b0f51   Add /ms directory to library path for Windows
      adds  7e7783b   Workaround for braindead Windows compiler. Other minor fixes. Thanks to Geoff Richards
      adds  4081ce5   Remove confusing wording from AutoCommit section. Remove deprecated TTY mentions.
      adds  6ee08f6   Minor doc cleanup of connect section: add more ENV vars, remove mention of old "-i" option.
      adds  75a34a0   Remove tests for deprecated pg_type_only inside column_info.
      adds  c932b1d   Clean up docs for column_info and table_info. Remove unnecessary pg_type_only from column_info.
      adds  950e67b   Remove unwanted "or die" from last_insert_id code. Thanks to David Wheeler for catchign this.
      adds  867178b   Minor cleanup.
      adds  e551a93   Add utf-8 support to quote, with a test. Thanks to Dominic Mitchell
      adds  3c76b7e   Note latest utf-8 quote fix
      adds  2dd3c05   Change perlism (x^y) to the C way
      adds  f475e7b   Allow "db" and "database" as synonyms for "dbname" in the dsn
      adds  150e086   Minor cleanup of types: add in all _TYPE_ versions
      adds  e829847   Quick fix for 7.4 servers
      adds  bf7f8bd   Add test for large number of placeholders
      adds  beb62ff   Small improvement to dbd_st_fetch, per suggestion by Tim Bunce
      adds  2586f28   Per suggestion by Tim Bunce, only get each column's type once, not every fetch.
      adds  648de0c   Per suggestion by Time Bunce, only get each column's type once, not every fetch.
      adds  425a05e   Cleanup and improve comments.
      adds  4c1096c   Add support for error verbosity via $dbh->{pg_errorlevel}
      adds  a9ed2b5   Add pg_errorlevel, clean up typos.
      adds  e0fa024   Fix typos, clean up some debugging stuff
      adds  5e4399d   Add a few more tests. Move attribute tests to 02attribs.t from elsewhere.
      adds  6e6b40a   Bump version number to 1.40
      adds  d2d467e   Add support for PQtrace via func "server_trace"
      adds  034e6ed   Remove a few tests so mixmatched versions pass
      adds  96218a0   Typo
      adds  50f29e0   Mention server_trace function
      adds  c064bb8   whitespace
      adds  f3fdfde   Make valuelen STRLEN to make SvPV happy
      adds  6160654   Change $dbh->func(fh, server_trace) to $dbh->pg_server_trace(fh)
      adds  d381651   Remove duplicate <trace> pod
      adds  091c2cd   Add a comment on the SELECT version(), 'DBD::Pg' section.
      adds  976c295   Clean up and standardize STRLEN calls
      adds  125db39   Bump copyright to 2005
      adds  0a8498f   DML should return 0E0 on successful execute, not -1. Thanks to Robert Treat for catching this.
      adds  864c14c   Credit for last two bugfixes.
      adds  53ad4b2   Overhaul of the README.win32 file. Much thanks to Andrew Dunstan
      adds  2fe6f54   Helper file for the Win32 build.
      adds  3673d8b   Remove old eg/ directory
      adds  9d1f888   Remove old. unused files.
      adds  8eff95d   Mention the README.win32 file in the Windows section
      adds  946511d   Updated with latest version of App::Info.
      adds  d0e2544   Bump minimum DBI version to 1.38
      adds  ef0e62f   More small fixes to make Solaris happy, thanks to Christophe Martin
      adds  8089b60   Plug up some memory leaks.
      adds  db98d0f   Change Safefree()->New() to a single Renew() where appropriate.
      adds  fb4acf0   Specify args to make some compilers happy.
      adds  3bb9a5a   Properly escape username/password in connection string. Thanks to Scott Gifford
      adds  e7c8304   Bump up malloc size for conn_str
      adds  7874b82   Remove ld _pg_serve_version, other minor cleanup.
      adds  fe1d098   Minor pod doc changes.
      adds  189086b   Change lame joke reference (quattro -> cuatro)
      adds  d4db7eb   Changed version number to 1.39_02 for release on CPAN. Will update the tag, too.
      adds  23f2470   Incremented version to 1.40 for release. Added META.yml.
      adds  b2cbb87   Incremented version number for continued development. Added timestamp for 1.40 (d'oh!).
      adds  1bcf32f   Fix some horrible indentation.
      adds  207e93c   Switch to using placeholders for an insert. This triggers an exception when using DBD::Pg with PostgreSQL 7.4. See Ticket # 11744 for more information. I think we need to get this fixed and into a new release ASAP.
      adds  e3e3c3f   Add a bytea column to our test table.
      adds  28b579b   Test of bytea column-related stuff.
      adds  7941a1f   Catch all cases of 7.4 compilation SSP stuff.
      adds  868d9fe   Minor cleanup.
      adds  5b36b02   Change Perl_croak to simply croak
      adds  3361cc1   Bind other param so test passes.
      adds  0e43416   Major rewrite of version detection and handling. Both compiled version (PGLIBVERSION) and external version ($dbh->{pg_server_version}
      adds  633fad4   First stab at savepoint support, based on a patch by Stephen Clouse.
      adds  9d30c95   Added documentation for savepoint methods.
      adds  5b9ced8   Add defaultvar to placeholder struct.
      adds  deee3c0   Ensure that savepoints are started inside of a transaction. Minor whitespace/comment cleanup. Use a type_id of "0" as our unknown when using 3.0 protocol (thanks to David Wheeler for the idea)
      adds  1479c98   Remove explicit bind for first placeholder.
      adds  dde95f6   Prevent duplicate debug message from MakeMaker (in a crude way)
      adds  5f16c14   Clean up 7.4 prepare info.
      adds  3f6fda3   Note and credit recent changes
      adds  1af9e9e   Give credit where credit is due.
      adds  1285a08   Space to tab
      adds  d3f6158   Prevent diagnostic messages from being chopped up
      adds  05d82b6   Remove COPY tests: moved to separate script (07copy.t)
      adds  859a2ce   Tests for new COPY system: pg_getline pg_putline pg_endcopy
      adds  568ecf1   Overhaul COPY system: add pg_endline, pg_getline, and pg_endcopy methods.
      adds  dd7b937   Replace lo_create with lo_creat. Although ideally we should use lo_create
      adds  bb3899f   Fix and tests for cpan bug #12004. Thanks to "ivan-dbdpg at 420.am" for the test case and nudge.
      adds  9b77010   More cleanups
      adds  46c2a1b   Finish COPY support for new protocol.
      adds  bbdfb5f   Change pglibversion to pg_lib_version.
      adds  742bb6b   Add in recent stuff, go with David's new 'Greg' shortcut :)
      adds  8d81bda   Document pg_lib_version and pg_server_version
      adds  884ed3e   Add whitespace around preprocessor var to help pick it up
      adds  3f32dfc   More PGLIBVERSION testing
      adds  64ff526   Add the trace file to the clean target.
      adds  e4d0e43   Comment recent change
      adds  968bf5f   Bump version
      adds  5e0b8d4   Make strict compilers happy
      adds  33b6652   Debugging reminder
      adds  c4c9759   Version bump
      adds  3e23b0f   Add warning for old (<7.4) servers
      adds  4b5b2dc   Better skip message
      adds  7647d61   Add in recent tests
      adds  7d123c0   Remove inserts so we can rerun this test
      adds  014a355   Minor cleanups due to make strict compilers happy
      adds  d5ef420   Bump version for beta 3
      adds  120111f   Change calloc to Newz
      adds  54b2acd   Various cleanups of C code
      adds  8423a40   Remove deprecated DBIh_EVENT2 macros
      adds  34b921f   Remove debugging stuff
      adds  c5a0204   Super small stuff
      adds  d9636a9   Preserve sqlstate if rolling back on deallocate. Thanks to Stephen Clouse for the patch.
      adds  045a62a   Beta version bump
      adds  07e88c0   Beta bump
      adds  a79b3f7   Quick fix thanks to Stephen Clouse
      adds  777f71c   Make sure we remove all of our tables (dbd_pg_test1 and dbd_pg_test3 were not being removed) Thanks to Frank Bax for spotting this.
      adds  113b62d   Clarify sqlstate availability
      adds  75c8796   Add win32.mak
      adds  8749d77   Give credit where due
      adds  9106a3d   Mild cleanup, add one new item
      adds  1c94f77   Tabify
      adds  0e69de4   Version bump to 1.41
      adds  8717e89   Remove debugging stub
      adds  9c4efbd   Bump version. fix typo.
      adds  fc47acc   Skip some tests if using old DBI version.
      adds  fa8aa12   Change VARCHAROID to UNKNOWNOID, per recent list discussion.
      adds  b233f84   Add in recent suggestions from Jeff Zucker.
      adds  94de629   Tweak tests so they pass when compiled with 7.4 libraries.
      adds  1c66f41   Enable REMARKS field on column_info, per report by morni at cpan.org. Added tests to catch it if it happens again.
      adds  6d7fd8e   Memory leak patch by hertzog at debian.org
      adds  594c0bb   Get DBI version in sync, force dependency
      adds  5b84f6b   Compiler micro-optimizations
      adds  9ba254f   Quick version bump so my cvs update stops complaining. :)
      adds  9e6b05a   Change recent STRLEN changes to unsigned int
      adds  1fdae21   Update and cleanups.
      adds  45ada54   Various skips.
      adds  f6bd764   Add new build system mention
      adds  7f68963   Bump version.
      adds  3b3b960   Fix memory leak reported by Richard Gowman <richardg at eSentire.com>
      adds  bf878c4   Credit memory leak
      adds  a7a8e29   Quick memory leak followup
      adds  1e19994   Adding version number to help on-list debugging.
      adds  9a8fa6a   ...and remove my debugging junk... :)
      adds  09bc18c   Ignore *.tmp files
      adds  0c21f1a   More minor compiler tweaks
      adds  7de2aca   Fix to support older versions of DBI.
      adds  ac3f686   Show reported version string.
      adds  4fb8558   Minor whitespace cleanups
      adds  43a3f3b   Change dies in last_insert_id to set_err. Thanks to Alexandra Walford
      adds  4d6c69c   Mention last_insert_id changes
      adds  4a17c4f   Fix logic error in dbh->{AutoCommit} code so we issue a final commit when switching from AutoCommit off to AutoCommit on. Thanks to Vivek Khera for finding this.
      adds  2b17c48   Log recent AutoCommit bug
      adds  a80990d   Minor debugging aid.
      adds  995994d   Move large object stuff into dbdimp
      adds  cdd4756   Remove large object files
      adds  8bce2f3   Remove large object header file - now inside of dbdimp.h
      adds  fc06ed0   Lots of compiler warning fixes.
      adds  e802877   Remove large object dependency
      adds  4ce2da6   Minor compiler warning fixes
      adds  559fc3e   Add test to check lo_ problem with autocommit state.
      adds  a1d16bf   More tweaks, back a few changes out.
      adds  d6086b3   Rearrange to reduce padding.
      adds  ebef536   Add latest issue, update old
      adds  5ba8388   Minor freeing
      adds  8b0cfba   Fix memory leak
      adds  faace46   Reset copy state on commit or rollback, add tests for it. Thanks to imb at rentrak.com for pointing this out.
      adds  bf874f3   Fix bug in backslash/quote parsing of commands, and add a test. Thanks to felix.klee at inka.de for finding this.
      adds  10d4b26   Update/cleanup, especially with regards to CPAN bug ids
      adds  7fa982e   Minor fix so 7.2 servers don't coredump when quoting byteas
      adds  4e7382a   Tweak test to wrk on very old servers (e.g. 7.3)
      adds  46d4c21   More testing tweaks for older servers.
      adds  a4bea26   Mention recent stuff, separate memory leaks.
      adds  30d4f48   Bump version number to 1.41_2
      adds  a72bf5e   Changes by Ivan Samoshin
      adds  a9000a4   Bump up version number
      adds  12510ab   Tabify
      adds  97c7a65   Shared wisdom and guidelines for developers.
      adds  2e5b85e   Change strcpy to strncpy: makes -Wconversion happy
      adds  1c66ec5   Bump version.
      adds  46f09e7   Prototype cleanup, minor Moving Of Things Around.
      adds  c9ecd0b   More compiler options documented.
      adds  40018bd   Add in testing modules.
      adds  f1a078a   More compiler related tweaks.
      adds  ddd80ad   More skips for old versions.
      adds  6e63dfb   Clarify META.yml creation.
      adds  81cbd20   More compiler-based tweaking.
      adds  2c27c5d   Cleanup/add to compiler options list.
      adds  7a66117   Fix get_result(ODBCVERSION) so it works with our new versioning scheme. Add a test for it as well. Thanks to szinger at lanl.gov for finding this.
      adds  1b1949a   Document fix for CPAN bug 12968
      adds  d3a912b   Remove pointless assignment.
      adds  0ea1e5d   Fix bogus sprintf calls per discussion on bugzilla.redhat.com
      adds  08b6d22   Credit for CPAN bug 12204
      adds  fc3c63f   Typos and debugging aid
      adds  a644b1c   Changes recommended by fenlisesi at gmail.com
      adds  97c281c   Credit WIN32.readme changes.
      adds  8bea0e2   Super minor tweak
      adds  8b0ffea   Lots of tweaks and small adjustments.
      adds  17c594f   Correct corner-case coredump causer.
      adds  3a8b9b3   Doc obscure core dump
      adds  22e386a   Add better testing for state() methods: move sth->state test from 02attribs to 03dmethod.
      adds  49d86c0   Ensure the state() method returns an empty string, not 0000, on sucess. Thanks to michael.bell at web.de of OpenCA for pointing this out.
      adds  621cbe7   Note recent state() changes.
      adds  bd2dee7   Add CPAN ref
      adds  ce3985f   Add splint section, other small changes.
      adds  294a874   More splint docs.
      adds  4f09615   More pedanticness
      adds  0cdaa70   Fix memory leak
      adds  5cd9d59   Switch some chars to int
      adds  3baeb1a   Mention core dump fix
      adds  ced2972   More ugly code - needs cleanup and refactoring.
      adds  8c2a707   Mention README.dev file
      adds  d98705c   Tweaks for sqlstate and older servers.
      adds  862c4cf   Add README.dev
      adds  c7c810b   Very small correction.
      adds  3443ec8   Typo.
      adds  c9d95ca   Mention how to change individual sym tags via cvs.
      adds  5d0bd76   Add final disconnect
      adds  f689323   Bump version number
      adds  363f7ab   Add more announcement steps.
      adds  ab4ec0b   Bump versions
      adds  b81b13d   Add 1.44, add release date for 1.43
      adds  4a1d02a   Fix error in is_high_bit_set(). Thanks to Alexey Tourbin.
      adds  d7a19cc   Note is_high_bit_set fix
      adds  58768e7   Add back in defined needed for Windows. Thanks to T.J. Ferraro for spotting it.
      adds  8deda95   Add additional tests to show bug found (and fixed) by Jun Kuriyama
      adds  97f748e   Fix strncpy bug [Jun Kuriyama]
      adds  77bb52f   Note quote.c change.
      adds  f7e528c   Mention DBI::Profile
      adds  3cd7bb6   Rewrite the do() method. Move from Pg.pm to Pg.xs, allow super-fast bypass if do() is called with just a single statement. Thanks to Tom Lane for pointing out this possibility.
      adds  11a2071   Minor enhancement to make error detection section.
      adds  d40e63d   Support for new ping code, and COPY cleanups.
      adds  9676015   Add in pg_ping() method, document it and the new and improved ping() method.
      adds  653e4e6   Fix COPY related coredumps. Lots of minor formatting.
      adds  3a77574   Add support for new ping (and pg_ping) methods. Fix some minor COPY related bugs. Minor formatting.
      adds  3fa84c6   Doc recent changes.
      adds  1d2986a   Patch from door at lcpi.ru - fix for pg_notifies().
      adds  5446399   Attrib CPAN bug 14232
      adds  a1e75c0   Update and make self-generating
      adds  2589bef   Fix up freeing comments
      adds  4a5798a   Remove unnecesary include, clean up quote code
      adds  ae1a5f7   Clean up quoting code. Rewrite quote_varchar and quote_bytea, rename quote_varchar to quote_string, remove quote_char.
      adds  62789e8   Revert debugging code to proper form.
      adds  630bb93   Move information to types.h
      adds  b25b2a2   Remove pg_typeOID.h section, change types.c
      adds  ece8de4   Slight rearrangment of preprocessor stuff.
      adds  fb2665c   Make pg_type_info a Real Boy
      adds  e37f48b   New format, written by types.c
      adds  f2b1d14   C and Perl, living in a tree...
      adds  9470e6b   Add support for $dbh->quote($foo, {pg_type => XXXX});
      adds  0e85213   Bug fix from previous commit.
      adds  1172b0f   Remove pg_typeOID.h
      adds  33ecea8   Remove comments
      adds  1619e14   Mention quote() enhancements
      adds  da399c0   Slight cleanup
      adds  77edf57   Remove impossible -4 return code
      adds  037b8a0   Remove all fake /* inside comments, just to make picky compilers happy about the intertwining of Perl and C.
      adds  49aa58c   Sumwon cant spel. ;-)
      adds  2b63af8   Move compiler debug line up a section.
      adds  799a3b2   Minor cleanups suggested by strict compiling.
      adds  0b8f64a   More minor tweaks - mostly (unsigned) char tweaking
      adds  7e57f27   Remove (now) unused code as part of the great quote.c transformation
      adds  795f977   Don't pass undefs to COPY fuinctions: already done once in 03dbmethod.t, on purpose
      adds  dcad982   Remove do line as we are rolling our own now
      adds  236deea   Rearrange structs a bit
      adds  8453697   Mild tweak to surpress warning.
      adds  92045ee   Major mojo to not give warning from xsubpp.
      adds  af9e1e2   Minor paranoia check for PQserverVersion
      adds  321e914   CPAN bug 14302
      adds  1181fa6   Put CPAN bug# with new quoting enhancements.
      adds  a8314e1   Add CPAN bug # to another change.
      adds  68fbe92   More comprehensive bytea tests.
      adds  360ef3a   WIP: Redo quote_bytea, rename dequote_varchar to dequote_string
      adds  7f4e5af   Bytea quoting fixes
      adds  6bfda9f   Mention recent do() changes, credit Tom Lane
      adds  3b909fe   Add self to Pg.pm list of developers
      adds  73e7d64   Return undefined statement handle if undefined string sent
      adds  6147475   Add rollback so further testing works.
      adds  bdc33cc   Get real selective about the use of split_statement.
      adds  e23987c   Put version number in the POD docs
      adds  7547a76   Minor debugging added
      adds  a0071d0   Major debugging added.
      adds  66aac6b   Overhaul of type_info stuff. Fixes CPAN bug #13806 and then some.
      adds  7d9b0c7   Mention type_info stuff.
      adds  49295b7   Major changes to get_info and type_info_all.
      adds  710e181   Added $dbh->{pg_default_port}. Also output on make and test.
      adds  4d56f1e   Be explicit about two version numbers in Pg.pm
      adds  931eb80   Mention quoting changes.
      adds  4883c83   More retagging tips.
      adds  e81cb66   Typo.
      adds  8f933c6   Move pg_bool_tf up higher. Change package declarations to assist dumb RPM parser (CPAN bug #14509)
      adds  af5962e   Better example in prepare docs.
      adds  d11eb0d   Fix memory leak, CPAN bug #16054. Thanks to dmitry at karasik.eu.org
      adds  b5732e5   Add pg_release example.
      adds  611470c   Emphasize DOES
      adds  e688e8b   Add DBDPG_GCCDEBUG section, make sure only one old version message appears.
      adds  8592674   Add async queries.
      adds  c1a21df   Bump copyright date to 2006.
      adds  b1ad097   Spell out example to prevent expansion
      adds  df15b9c   Fix memory leak, thanks to Kenichi Sawada.
      adds  bf3f1ef   Add in some recent changes.
      adds  fbcf524   Dollar-quoting support.
      adds  3865792   Add OSX tip from David Landgren
      adds  5be7394   Remove gborg URL, fix rt/cpan URLs, bump version, add strong warning
      adds  b721193   Bump version, add warning if we are running a beta version.
      adds  47a265b   Bump version.
      adds  4da3e9c   Version bump.
      adds  f79b817   Add pg_db_start_txn to ensure all lo_ functions that use lobids run in a txn.
      adds  fead07a   Tweak lo_import to make its behavior a litle more standardized.
      adds  4cbe715   Note bug fix re lo_*
      adds  68b7a3f   Note bug 14897, remove "fixes" from others.
      adds  cb2b080   Force time types to quote as strings.
      adds  72b53a0   Add specific timestamp quoting test - CPAN bug #15082
      adds  8eb415c   Not bug 15082
      adds  4a94f2f   Add test of forking and sth interaction. Inspired by CPAN bug #14978. Thanks to David Dick (david underscore dick at iprimus dotcom dotau)
      adds  163f6c2   Make sure inactivedestroy is respected by the statement handle destroy method.
      adds  74f9902   Mention bug 14978
      adds  c85288d   Mention bug 15481
      adds  5cdf455   Add warning about prepare()
      adds  c204fef   Abort if we cannot determine the version.
      adds  dc9fbe2   Typos.
      adds  8e9c6b4   Move dbd_pg_start_txn to dbdimp.c
      adds  bdac3ce   Lots of tweaks and adjustments.
      adds  81eeb35   Cast true and false to bools
      adds  e247b63   Very minor tweaks.
      adds  8dae22d   Various updates.
      adds  dae0abe   Add bug 17115
      adds  7770048   Add/expand sqlstate testing.
      adds  797b8b9   Overhaul _result: refactor into _result() + _sqlstate() Change all ints to ExecStatusType everywhere, fix pg_error calls. Overhaul sqlstate logic.
      adds  3f9e8d8   Improve state() documentation.
      adds  ca17319   *** empty log message ***
      adds  eac1567   Fix errorlevel docs.
      adds  ec07828   Add bug 17434
      adds  0a9f825   Fix logic for imp_dbh->has_default decisions, remove extra TRUE/FALSE verbiage.
      adds  231be27   Quick mention of Devel::Cover
      adds  e507ae6   Add a few tests for minor cases.
      adds  2e7e019   Add Test::Pod::Coverage, quietly fail all tests if module not installed.
      adds  e5a7a3e   Add documentation for Test::Pod::Coverage and cleanup things a bit.
      adds  3340632   Add SIGNATURE
      adds  c1b950a   Signature checking test.
      adds  78e8e82   SIGNATURE file support.
      adds  4d495c2   Fix numbering.
      adds  9cd215d   First SIGNATURE file, for Rel-1_43_2
      adds  2ba6ece   Allow all aliases to dbname when testing.
      adds  104fb45   Add MANIFEST.SKIP so Module::Signature works properly.
      adds  ff6ca92   Make sure pg_warn does not fire if PrintWarn is off. Per report by Tyler MacDonald.
      adds  c89577d   Reminder about thread-enabled Perl testing.
      adds  14fdade   Remove unused var
      adds  75a0740   Memory and syntax nitpicking.
      adds  1d8634b   One too many av clearings.
      adds  134f5b7   Simplify and cleanup the pod testing.
      adds  a32ee1c   Sig file for public 1.43_2 release.
      adds  38f16e8   Add REGTYPEARRAYOID
      adds  624ccc7   Bump version
      adds  d999483   Restore timestamp quoting accidentally set to old version
      adds  7c673d0   Sig for version 1.44
      adds  73dd6a9   Strip old debugging code.
      adds  82128dc   Prepare for 1.45: bump version to 1.44_1
      adds  6fd1b7e   bytea bug fix.
      adds  3e37398   Jumping to 1.45
      adds  5f7a7fd   Sig for 1.45
      adds  b7f19d8   Remind me to post to PlanetPG with new version.
      adds  0195159   Add explicit dollar-sign test.
      adds  b5c0c0d   Fix bug 18209 - dollar-sign placeholders not working properly.
      adds  c58b76c   Start 1.46
      adds  e95f8de   Bump version to 1.46
      adds  c22e829   Mention placeholders
      adds  d755837   Credit requestor.
      adds  1a910c4   Version bump.
      adds  361f1ac   More placeholder problems fixed. Make sure known attribs are indicated as set to DBI.
      adds  3fcc44e   int2array as a quoted string for now
      adds  179f4c4   Quick expansion of array tests.
      adds  ff4ad55   Bump version to 1.47
      adds  d5e2dc6   Signature for 1.47
      adds  f9ff870   Reminder about docs
      adds  8d936d7   Add docs on connection service file, expanded from a patch by David Fetter.
      adds  191cf91   Docs update.
      adds  3f0a5b9   Bump version to 1.48
      adds  949022e   Unsigned so bytea always works.
      adds  3f22711   Newline in debug.
      adds  09137b5   Record bug fix
      adds  62ae4a5   Bost the bare minimum DBI version per recent report.
      adds  9883d6f   DBI min version 1.41
      adds  0386023   Add docs on sslmode options.
      adds  1bcfd38   Make all bytea stuff use unsigned chars
      adds  a92e426   Minor tweaks to make compiler happy
      adds  bbc1977   Don't call PQexecParams unless we are using DML. Make tests for it. Fixes CPAN bug # 18258
      adds  f4d534c   Turn off annoying quote warnings for recent servers.
      adds  8f68a59   More monkeying with types declarations
      adds  525a28f   Mention latest fix.
      adds  2f4abe5   Clarify ping docs, change attribution, minor formatting.
      adds  8c39b1e   That was a painful bug to track down.
      adds  9f73479   Add some debugging to login
      adds  3defb8d   Add explicit begin_work/rollback tests.
      adds  8eff5ea   Make sure weset done_begin before any possible error. Fixes bug 18387
      adds  b99b90b   Turn off annoying escape_string_warning.
      adds  ec2e334   Note latest bugfix
      adds  0f454eb   Fix typo found by marc at sssonline.com (bug 18537)
      adds  79aa917   Mention latest bugfix
      adds  32ae70c   Remove pgpass todo item
      adds  5678f12   Turn test back on
      adds  400e48f   Remove no-longer-needed DBI 1.41 hack
      adds  89eb694   Overhaul and cleanup.
      adds  f527f68   Bump DBI required version to 1.45, fix some other versions
      adds  ec2da84   Version bump
      adds  91324eb   Updated for 1.48
      adds  6634337   Bumper version number to 1.49
      adds  e7a575d   Bumped version number to 1.49
      adds  8a0d990   Add new types, rearrange list and expand error messages.
      adds  aeb2e3d   Add tests for quoting geometric types
      adds  5b07058   Trim type call to take advatnage of use line.
      adds  fcbb36a   Add new functions quote_geom, quote_path, and quote_circle
      adds  a4a3432   Add support for geometric types
      adds  fb203ec   Fix incorrect comment style
      adds  28d7e44   Mention latest bug fix.
      adds  5157acf   Assign len to prevent minor compiler warning.
      adds  32e4d8a   Fix minor is_current issues.
      adds  1822d84   Fix super-difficult error in which PQresultErrorField acts differently depending on whether you are connecting via a socket or a host. Allows ->state() to return a proper error code in some situations.
      adds  896f4b2   Nasty bug fixed.
      adds  8b5d1e8   Use newSVuv for PQoidValue to account for very large oids.
      adds  4590e60   Overhaul lo_* functions, make sure correct type is used.
      adds  e445b75   has_current change.
      adds  2643cc1   Fix up errors so the final newline is removed.
      adds  1ee154c   Credit BC, add bug 18900
      adds  21fda90   Doc tweaks.
      adds  7a69595   Mention "begin_work" in the docs.
      adds  e402a03   Minor formatting.
      adds  a0c7e1d   Add ParamTypes
      adds  e8079b0   Lots of documentation cleanup and additions.
      adds  b72cd38   Add tests for ParamTypes, beef up tests for ParamValues
      adds  48ab5c3   Trim whitespace at end.
      adds  fa37fc9   Add ParamTypes, fix up ParamValues
      adds  f610e5f   Fix typos.
      adds  866300a   Typo
      adds  4c63d44   Errant character typo.
      adds  15dd24b   Add NO_META: we can make a better one by hand.
      adds  17f0851   Change from auto META.yml to manual.
      adds  4d5dc30   Version 1.49
      adds  bc0c6ab   Bump version number, mention Changes date in README.dev
      adds  dd7bbab   Add PID number to prepared statement names.
      adds  72fb377   Spacing to make POD happy.
      adds  87f84c1   Fix typo, add INT4ARRAY type.
      adds  a92e091   .cvsignore is now in svn:ignore, so the file is no longer needed.
      adds  46aeca5   Remove gborg refs
      adds  ee5df35   Mention subversion.
      adds  45cc978   Mention major changes: subversion and perl.org
      adds  1d86dd9   Fix pg_description join in table_info with patch from Max Cohan.
      adds  c37244e   Patch memory leak in pg_notifies, patch from Stephen Marshall.
      adds  9bc2779   Attrib full name.
      adds  6ad32d4   Another memory leak, fixed by Stephen Marshall
      adds  4d41657   Add statistics_info method, from Brandon Black
      adds  273f925   Bump up Test::Simple version so we can support BAIL_OUT
      adds  bc7deb5   Fix skip count.
      adds  f34617b   Example for the quote method should show a "return value", not $sql
      adds  32e5ace   Change from cvs to subversion exclusions.
      adds  21c93dc   Quick updates, change a few things from cvs to svn.
      adds  be3ce2c   Update to 1.3, add in new recommends and required.
      adds  d14b10b   Bump Test::Simple required version to 2002 version.
      adds  8ed9f5e   Test our META.yml file for validity.
      adds  0cb4501   Show POSTGRES_LIB and POSTGRES_INCLUDE when building.
      adds  ee51aa5   Don't test statistics_info on old versions of DBI. Change one of the relpages values for that test. Shorten some SKIP blocks.
      adds  3052248   Copyright bump, whitespace cleanups
      adds  6911604   Add another last_insert_id test.
      adds  02c463d   Use prepare_cached in last_insert_id where appropriate (rt #24313)
      adds  5f0c293   Add in rt 24313
      adds  7a5a9e7   Quick anti-taint workaround to satisfy RT #24223
      adds  6decd17   Whitespace
      adds  b02ddac   Allow bypass for development.
      adds  c28371c   Add pg_placeholder_dollaronly to accomodate geometric operators and other unforeseen cases. Fixes CPAN bug #24124
      adds  acd54e3   Bump copyright to 2007.
      adds  ceef98e   listen/notify docs.
      adds  14119ae   Add example and warnings to pg_notifies docs.
      adds  e99e3df   Use max_identifer_length rather than hard-coded based on versoin for namedatalen
      adds  ad475cf   Have $dbh->{Name} return entire string to append to dbi:Pg:
      adds  174dbe3   Fix up $dbh->{Name} tests, cleanup many SKIP sections.
      adds  86a6bdb   Caps
      adds  90c07cf   Update keywords.
      adds  f374731   Mention new types.
      adds  3cbc32e   Better error message on invalid type
      adds  b0002f1   Add SQL_INTERVAL, SQL_TIMESTAMP, and others. Change code to allow for multiple SQL types per pg type.
      adds  947548a   yum needs a verb.
      adds  36b02ab   Quick reminder about cursor research
      adds  a3406e4   Fix expected test output.
      adds  1bfec5f   Change pid_number to pg_pid_number.
      adds  6e4fa79   Add private_attribute_info() methods and tests.
      adds  c05cdde   Update with new types.
      adds  73cb724   Don't set dollaronly twice.
      adds  3d4ed38   Remove gborg mentions
      adds  7ee0f89   Mild cleanups.
      adds  dede021   Rearrange some funcs.
      adds  ea89481   Mild cleanups
      adds  f58bbae   Lots of cleanups, make things easier to read in FETCH/STORE.
      adds  28b1d67   Change sqlstate code
      adds  083643b   More cleanups and rearrangements
      adds  e7fc57f   More cleanups
      adds  984ea5d   More minor tweaks
      adds  73e3702   Remove support for old versions (<=7.3) of Postgres. Update copyrights.
      adds  c8a2466   First pass at async support: still a little rough, but a good start.
      adds  713708d   Add async note.
      adds  8d1c7a6   Yikes! Remove duplicated docs.
      adds  0d2b7ae   Rename DBDPG_ async stuff to simply PG_, per suggestion by David E. Wheeler
      adds  528ba60   Use is, not ok
      adds  3f8d66b   For better or worse, this is done.
      adds  24c7791   No star
      adds  1dcd6d7   Check for UTF8 inside of column names: fixes fetchrow_hashref among others.
      adds  009c839   Fix bug 25759, correct YAML header.
      adds  5570c94   Minor cleanup of table_info sub.
      adds  c129164   Catch lack of libpq libraries when compiling.
      adds  9b70656   Add bug about standard_conforming_strings
      adds  2f632ad   Catch lack of libpq library early and refuse to proceed. Clean up Makefile.PL a little bit. Better output for POSTGRES_* ENV vars.
      adds  a6da072   Trim excess starcruft
      adds  3adeac5   Test making aid.
      adds  d947747   Mention test debugging aid, tighten it up.
      adds  0c22384   Out with the old. This has been rewritten.
      adds  e23966d   First swing at array support. Converts arrayref to Postgres arrays for quote() and execute(). Who needs Harry Potter when you can spend the day writing XS code? :)
      adds  0da268a   Typo, thanks to Tim Mattison for spotting.
      adds  f433d20   Slight regex change for last_insert_id, fixes bug #15918
      adds  0516ae5   Credit for bug 15918
      adds  d847bea   Remove more lingering gborg references.
      adds  283f9e5   Overhaul types, support converting fetched arrays to Perl arrays. Completely overhaul the types system via types.c. We now track detailed information about every type, including its array quoting character (a comma for almost all types). We export the full range of types now, and use them consistently as PG_TYPENAME throughout the code. Added the ability to transform Postgres arrays into Perl arrays when received from the backend in a stringified form. Added an optio [...]
      adds  c16e190   Bump the major version number, and switch to three-numbered system.
      adds  7269107   Use version.pm, per suggestion from David E. Wheeler.
      adds  ac72204   More versioning tweaks, remove unwanted version.pm dependency.
      adds  122f58f   Update cursor docs, from patch by Ben Tilly
      adds  c9ae21c   Allow data_sources to take an optional arg to append to the DSN string. Mild cleanup of other areas.
      adds  904edb1   Mention data_sources change, fix indent.
      adds  2734ca8   Mention PgBouncer issue.
      adds  50b90c9   Go on vacation, get insanely ambitious :)
      adds  e9c73da   Add complete list of exported types to POD docs. Mention PG_BYTEA exception.
      adds  bbf06f1   Add MakeMaker minimum version, don't use beta version for Test dependency.
      adds  fb98653   Add note about frequency of state codes, per David E. Wheeler suggestion.
      adds  ec00276   Take out old debug line.
      adds  16c6af4   No more 'v' in version
      adds  4efb7a8   Better SV slinging in pg_getline, from Andrew Dunstan (Dec 29, 2006)
      adds  594cddf   Minor pg_getline docs tweaks, as suggested by Ben Tilly. Will do more when COPY gets overhauled.
      adds  1152937   Apply patch from bug 29791 to fix savepoint-related memory fix.
      adds  e08f33d   Minor updates to types, go ahead and quote all time/date stuff.
      adds  1450f8b   Force SQL_REAL and SQL_NUMERIC to use float8 not float4, per bug 30010. Update the types with some new information.
      adds  9b38268   Fix small error in role rights testing.
      adds  5fa3f17   Quick fixes to better handle CPAN tests on boxes which don't have DBI. Per modified suggestions from Martin Evans.
      adds  4e5efd7   Forgot we now need the full path.
      adds  4f91218   Add a little extra sleep time, make sure we commit post-eval.
      adds  3d01ad0   Fix bad PG_INTGER example in docs, thanks to Xavi Drudis Ferran. Bug 31545.
      adds  783740b   Super quick reminder/hack to fix this up, per bug report.
      adds  d0d886b   Fix corner-case causing core dump on queries with placeholders with no space between them. Thanks to Daniel Browning for spotting this. Ideally, we should catch this earlier, but at least DBD::Pg will now produce an error rather than crashing.
      adds  497310b   Fix SQL_INTEGER the correct way this time, update Changes file.
      adds  011a7b5   Make ch unsigned, as a better workaroud for non-ASCII text.
      adds  beaadb0   Update.
      adds  6ffc094   Fix for bug #30924: change of sequence name causes last_insert_id to fail. Use adbin instead of adsrc within the main function, not the use of pg_cache in the docs, add specific tests for this bug, and add a few items to the relation drops inside of 01setup.t
      adds  6d24a1d   Make sure inside of arrays are marked as UTF when needed. Inspired by bug 29656.
      adds  2178e49   Add BUGS section to pod, mention standard_confirming_strings issue.
      adds  db4ce2a   Typo.
      adds  3524e07   Switch from pow to powf to support AIX compiler issue. CPAN bug #24579
      adds  50165a6   Update MANIFEST
      adds  05dd3f9   Minor tweaks.
      adds  044692f   Quick test of CamelCase columns for column_info.
      adds  87bf961   Very experimental support for bind_param_inout.
      adds  5ed5557   Allow unescaped versions of schema, table, and column name in column_info output.
      adds  2aefe71   Add custom unquoted fields to table_info and primary_key_info as well.
      adds  d234b5e   Minor tweak.
      adds  95f39f3   Spacing fix.
      adds  d5fd962   With $extracols, need to use qq not q
      adds  edc3d2e   Account for DBI_DSN using alternative forms "db" and "database"
      adds  190082c   We were using dbh->{User}, but should be dbh->{Username}
      adds  6c33211   Add quick tests for the "clone" method.
      adds  17c81a6   Automatically exclude constants from Test::Pod::Coverage tests in 99_pod.t
      adds  5df9f90   Test raw arg to last_insert_id sequence name slot.
      adds  871f6cc   Add connection tests, data_sources tests, and others.
      adds  3474087   Remove apparently unused and certainly undocumented code for prepare args.
      adds  faf7544   More test tweaking
      adds  c20dd22   Small updates
      adds  c9b22de   Bump copyright to 2008
      adds  b63515a   Better ENV and message for signature test.
      adds  5011236   Handle undefined vars better if we die early, refuse to do any more tests if DBI_DSN is not set.
      adds  b52de7d   Fix some small errors.
      adds  dfc8698   Add notes about not using warnings and auto-generation
      adds  8d2ad8c   Clean up, bail if no DSN, improve the diag section greatly.
      adds  2f21082   Tweak skip count
      adds  b0ebf35   Cleanup mentions of older versions that no longer apply.
      adds  1f4b06b   Minor cleanups
      adds  4004c22   Refactor database connection, cleanup, and destruction into a single external file. Clean up all tests: lots of changes.
      adds  4883261   Update manifest with new testing-related changes.
      adds  746490b   Perl::Critic helpers. Works great for t/*.t, Pg.pm still needs work.
      adds  30e9db8   Fix some things caught by Perl::Critic
      adds  14edd2a   Add spellings for our main pod, alphabetisize, organize, update.
      adds  a12f88e   Cleanup
      adds  9da2797   Don't declare tests if we might skip_all
      adds  017cc91   Oops, tests should be plural.
      adds  5970891   Minor P::C updates.
      adds  cf114a1   Make sure we always commit to get that search_path in place.
      adds  6aa6424   Minor fixes to lii tests.
      adds  c97ef0b   Minor fixes.
      adds  f3eb58d   Update file list, lots of cleanup and changes.
      adds  61132fb   Rearrange things a little.
      adds  1dca999   Minor cleanups.
      adds  425bf64   Write new COPY methods, and deprecate pg_putline and pg_getline. Thought about simply replaceing them, but there was no easy way to make them polymorphic, and better to make a clean break from that lousy "size of variable" requirement. Instead, we'll again follow libpq's naming lead and we thus now have pg_getcopydata, pg_putcopydata, pg_putcopyend, and even pg_getcopydata_async just to be complete, although it is not likely to be used. All of this was done in one co [...]
      adds  9338574   Handle cases where Test::Warn not installed more gracefully.
      adds  a885cca   Quick fix for bug 32308, corner case error with foreign_key_info
      adds  3e044f0   Change Newx back to New for those that are not ready to move forward yet (darwin)
      adds  cdf7608   Quick reminder
      adds  85356bc   Quick fix to handle case of 7.4 library (no async queries)
      adds  5039ad9   Turn off string warnings for this test.
      adds  d6c5558   Rearrange skip logic.
      adds  0d5f576   Make data_sources use DBI_DSN if defined.
      adds  f5e3775   Many tweaks and test twists to support 7.4.
      adds  a840311   More version tsting tweaks.
      adds  b392b84   More testing tweaks.
      adds  7e8084b   The highly useful pg_sleep was not in the early 8 series, alas.
      adds  0900b69   Revert the sleep
      adds  cb2e06c   Add this release candidate
      adds  8ef554d   Remove the aclitem test, it's still causing problems and not worth the trouble.
      adds  efef5e7   Remove unwanted BAIL_OUTs
      adds  d525763   Let's check the included file as well.
      adds  dc5a7fd   Remove DBI_DSN requirement from tests entirely, have them all skip no connection.
      adds  05126c8   Update latest changes into a new tarball.
      adds  543762c   Documentation fixes for quoted placeholders, thanks to Daniel Verite.
      adds  e7bd1ef   Some people are still running 5.6m unfortunately.
      adds  ca04a06   Might a well sort the tests.
      adds  e4988d8   Typo.
      adds  1b3723c   Account for valid case of DBI_DSN='dbi:Pg:'
      adds  cd98030   Try extra hard to get a connection by setting a default DBI_DSN
      adds  f144c10   Wrong version comparison
      adds  3cbaa3f   Try really hard to find a database connection when testing. Drop everything at the end of each test, and do a CASCADE for the final schema drop. Show the connection error in the 01connect.t output, as well as any stuff that we automagically populated to get a connection. Update SIGNATURE in prep for RC2.
      adds  e60348c   Bump version, get ready for RC2
      adds  03f32d2   RC2
      adds  b0363ef   RC2
      adds  bddadaa   PG_BYTE does not require pg_types, but it does require DBD::Pg, so we'll just leave out the mention entirely.
      adds  a506bf9   Define vars use in END block very early, in case we hit a undefined symbol error.
      adds  c534b75   SvPV_const way too new to meet out Perl requirements.
      adds  092f6e3   RC3
      adds  ac3d4ff   Bump version
      adds  b983a7f   Adjust hash index size for early versions of 8.1
      adds  6daacad   Remove bare filehandle to make use strict; happier
      adds  2d5458a   Bump version.
      adds  38e43cd   RC 4
      adds  874263b   Account for bsd default postgres user.
      adds  08f7cf0   Minor cleanup of debug messages.
      adds  b55955b   Get rid of the prohibition against preparing transactional commands.
      adds  480b7c9   Always check transaction status, bug #23423
      adds  220c864   Add in quick early test for better output.
      adds  c3e1de7   Bump version to RC 5
      adds  906931d   Change version tweaking.
      adds  5ab41c7   Handle case where we don't have permission to create a schema in the test database.
      adds  c830c77   Quick add of splint target; concept swiped from Parrot
      adds  d456796   Skip old VMS Makefile
      adds  65c91e3   Typos caught by breinbass
      adds  78fbb49   Fix for bug 32479: utf-8 inside of arrays.
      adds  f75bf09   Free savepoint in case we leave before the dbh is registered.
      adds  cce024e   Minor splint-inspired cleanups.
      adds  150bf14   Remove spurious 'my'
      adds  ff5a76b   splint catch
      adds  c513377   Bump version for next RC
      adds  659a1b0   Explicitly define NAMEDATALEN if not already. Setting to 64 should be safe, as it is rare for people to manually change this, and we only use it for some snprintf() safety checks.
      adds  f7f1102   Added a few more tests to ensure that the utf8 flag is enabled on the values in text arrays.
      adds  2b65137   Cleanup of Win32 stuff: +powf and fix fork tests. Thanks to Mark Dootson.
      adds  5b90194   Rolling back NAMEDATALEN stuff: lots of trouble, no real benefit.
      adds  a4c38f8   Minor things to make P:C happy
      adds  9e1f615   Typo.
      adds  1d684d3   Minor tweaks to splint target.
      adds  94e3db8   Account for openbsd default username.
      adds  f8fd369   RC 6
      adds  fdc5c0d   Fix version regex
      adds  5f33356   Bump version for RC 7
      adds  dac8a4d   Remove unused $role var, fix overlooked SKIP count.
      adds  6e04a24   Bump to RC8 to fix SIGNATURE issue.
      adds  8280ae7   New SIG to make testers happy.
      adds  f955c3b   POD cleanup, thanks to Erik Rijkers.
      adds  eecfaf8   Many C fixes and Makefile tweaks, thanks to Andy Lester.
      adds  eda1add   Bump version for RC9
      adds  30d801f   Mention array slices in pg_placeholder_dollaronly docs.
      adds  7d40790   Make sure we set the error and return undef consistently with last_insert_id(). Write a test for a non-existent table and clean up others for the function. Thanks to Rolf Schaufelberger for spotting this.
      adds  d9f2fed   Account for multiple same-named tables in last_insert_id. Write more tests to flush out that case and exercise pg_cache a bit.
      adds  1f2e63e   Tests for last_insert_id search_path and cache fiddling.
      adds  b7af02e   Updates.
      adds  849a238   Minor typo in debug line.
      adds  3acac14   Should allow overloaded objects to be stringified per bug 32868.
      adds  f2403de   Add bug 32868
      adds  a4b675b   Quick support for named trace level 'SQL'
      adds  7d80289   Add common codes
      adds  15cdf4c   Break changes into categories, order within roughly by priority.
      adds  e3166c6   Bump version.
      adds  16c2401   Last but not least.
      adds  59c224b   Change (or remove) comments that were // style. Bug 33089, per Trevor Inman.
      adds  032fa1f   Bump version, start new Changes section.
      adds  ef7454d   Cleanup emails.
      adds  d9743c2   Avoid showing some binary values in debug output.
      adds  89766fe   Per bug 33206, use version.pm to indicate our extended version, and made a test for same.
      adds  0124fad   Keep refining this annoying test. Per bug 33282.
      adds  37d38d9   Log some important settings to help debug recent test failures.
      adds  9b3eb27   Remove release candidates.
      adds  3dd51a7   Add some commits so failures don't cascade.
      adds  d130e64   Record client encoding.
      adds  87656c1   Minor tweaks.
      adds  f53b2d3   Workarounds for non-UTF8 client encodings.
      adds  cd0c20b   Mention client encoding.
      adds  139761a   Tweaks inspired by splint.
      adds  e764902   Updates.
      adds  56b30dd   Minor tweak as reported by T. J. Ferraro
      adds  0aeeca6   Windows snprint hack, as reported by Mark Dootson
      adds  aac753b   Add in dbivport.h
      adds  e25413b   Cleanups, add PERL_NO_GET_CONTEXT
      adds  377b18c   Finish threaded Perl support.
      adds  6197d34   Bump required DBI version to 1.52 to support thread work and fix memory leaks.
      adds  72fb7ce   Cleanup of all function names: alias standard DBI ones to pg_, make sure non-dbi ones are internally pg_
      adds  ffc1cf2   Too many changes to consider this a minor revision.
      adds  e07b85c   Let's roll a release candidate to flush out any problems.
      adds  1e2a08d   New sig for 2.0.0_1
      adds  db4c0f9   More compiler tweaks.
      adds  40aaec8   Bump version t RC2
      adds  e2c7e38   Sig for 2.0.0_2
      adds  365873e   I messed up the version numbers, let's try this again.
      adds  3ed4ba0   Sig for version 2.0.1_1
      adds  a6c9c03   Pretty up the output.
      adds  068b520   Attempted fix for bug 33193: bind_col with arrays.
      adds  d2d183a   Add tests for bind_col with an arrayref.
      adds  3566a6c   Test cleanups (minor)
      adds  3bb3cef   Version bump: 2.0.1_2
      adds  d5cbf4b   Sig for 2.0.1_2
      adds  e187647   Whoops
      adds  5a8989a   disconnect cleaner.
      adds  321da17   Typo.
      adds  9d97bea   Typo
      adds  38ee0c0   Bump to RC 3, mostly to check the 99cleanup.t problem.
      adds  9537256   Remove last remains of 7.3 stuff.
      adds  2de8a95   This should be the final version number change.
      adds  1425be2   Let's roll this out: version 2.1.0
      adds  f37333b   Sig for 2.1.0
      adds  1cc0363   Cleanup and greatly enhance the tracing system. Can now use various tracing flags.
      adds  b50280c   Gah! Point to a better URL. Thanks to David E. Wheeler for catching.
      adds  c4b12b1   Wording fixes on new section.
      adds  e56a6c2   Fix another cpan.org link.
      adds  5b7e6bb   Let's stem the problem quick: roll out 2.1.1
      adds  7796119   Dependency tweaking, inspired by bug 33429
      adds  44cf6b2   Duplicate entry.
      adds  ecfb86a   Wrong func name in docs.
      adds  43b9250   Add keywords, Repository, clean up modules.
      adds  34a18bc   Version bump for RC1 of 2.2.0 (2.1.1_1)
      adds  b9ee8cb   Check for invalid ENVs, helps prevent nasty and confusing compiler errors, by not getting to that point. :)
      adds  f30dbe0   Checking POSTGRES_LIB = bad, may have multiple arguments.
      adds  fe25e9d   Tighten up the version regex.
      adds  87db189   Remove too-early version.pm requirement, per bug 33429.
      adds  e46a07e   Update
      adds  9a0bf37   Overhaul, cleanup, and simplify the trace flags system. Add tests for same.
      adds  fefdc35   Prep for RC
      adds  50e00c6   Mention mailing list and svn in the README.
      adds  9956096   Call DBISTATE_DECLARE globally to fix recent compiler error, clean up header files while we're at it.
      adds  5aaa2c2   Minor lining up adjustments
      adds  655168c   Don't quote the whitespace!
      adds  27e7bc0   Move (PG)BEGIN back to PGSTART, per David E. Wheeler suggestion.
      adds  53f49bc   Bump version to 2.1.3_2 for CPANTS testing of header tweaks.
      adds  28f6d96   Version 2.1.3_2
      adds  cfb773c   Updates.
      adds  9fda5bf   Better wording.
      adds  b84b390   Bump version.
      adds  f376881   Sig for 2.2.0
      adds  eb5a01e   Take out castings, causes warnings on some platforms.
      adds  ff98a66   Fix for two strlen problems in dbdimp.c provided by Alexey Tourbin, per bug 33737
      adds  2452dec   Note recent bugfix, add subversion numbers to all recent versions.
      adds  4e9496f   Bump version to 2.2.1
      adds  a9225ee   Apply patch from Alexey Tourbin to fix bad char count in Renew, per bug 33738.
      adds  89434e5   Memory leak patch from Alexey Tourbin, per bug #33743.
      adds  a82586a   Localized trace_flag names should be lowercase.
      adds  e7cde1c   Remove unneeded cast.
      adds  eb93999   Version 2.2.1
      adds  dff4164   Add explicit $sth->parse_trace_flag() method, adjust docs and tests.
      adds  96318ef   Add release date and subversion revision for 2.2.1
      adds  8f7af76   Typo.
      adds  aab1147   Remove silly debug line
      adds  aed0078   Too much my
      adds  9f9b8c3   Cannot use DBIS->debug in other C files.
      adds  13f0ecd   Bump version to 2.2.2
      adds  0d4e0d9   Version 2.2.2
      adds  0113119   Be nicer when people declare Test::Critic, but don't have the module installed.
      adds  381269f   Make second arg to pg_error an int, since we're calling that way in places anyway.
      adds  bbec35b   Note subversion number
      adds  77d6b48   Remove remnants of pgquote trace flag.
      adds  a406b30   Typo.
      adds  3ef8963   Oops, pg_segments was not reachable.
      adds  d0a029f   Minor wording fixes.
      adds  1ee42a5   Add pg_bound and pg_numbound statement handle attributes, with tests.
      adds  84c3cf3   Bump version to 2.3.0
      adds  3f439d2   Attribs, not methods.
      adds  a25211a   Signature for 2.3.0
      adds  2784e93   Might as well get in the habit of doing this right away.
      adds  97bfaa7   Unwanted expansion...
      adds  eab8ab3   Add $sth->{pg_current_row}, a quick hook to st.cur_tuple
      adds  019f574   Yet another adjustment. One more and I'm pulling this test!
      adds  73de065   Pull the Test::Warn version comparison test. It is causing too many problems with the odd error message  on some systems about 'found carped warning: uplevel 2 is more than the caller stack', which obviously has nothing to do with what we are trying to test. In addition, it's fairly certain that this test is no longer needed as the version comparisons are running smoothly now, and we're unlikely to do anything like switch to a four-part version number soon or anything. :)
      adds  dfe153f   Updates.
      adds  44bfcb6   Tense fixes
      adds  d74ec4b   +tuple
      adds  c873383   Bump version to 2.4.0
      adds  3d80b06   This will be 2.4.0
      adds  a7c32e7   Version 2.4.0
      adds  ddb2fef   Take out unused portion.
      adds  91beb1a   Add revision
      adds  e25a248   Don't test an internationalizable string
      adds  79a6d91   I tend to create these via svn blame file > file.blame
      adds  20afaeb   Skip fetchall_arrayref max rows tests for now on DBI 1.603 and up
      adds  f15738a   Add pg_enum_values to $dbh->column_info(), by Dave Rolsky. CPAN ticket 34351.
      adds  f1ce836   Bump version to 2.5.0
      adds  3e19de2   All hail Perl::Critic, finder of incredibly minor formatting tics.
      adds  eab1657   Version 2.5.0
      adds  6ca342d   Add repo #.
      adds  cc32fd6   Fix fetch calls to parent objects.
      adds  986ee38   Account for negative PIDs when building our internal prepared statment names. CPAN bug #34738.
      adds  173fd48   Version bump.
      adds  0efc4e0   Version 2.5.1
      adds  bc275c2   Add subversion number.
      adds  8dd6473   Test to address concerns in bug 34764.
      adds  623c34a   A few tweaks to try and make Win32 builds happier.
      adds  979a631   Bump version, add optimistic yet unproven assertion in Changes.
      adds  a0b630e   No need to call PQntuples again, we already know the number of rows.
      adds  30fb096   Avoid unnecessary strlen call.
      adds  7578ef1   Get the number of tuples ourselves, some other minor cleanups.
      adds  0f0d101   Add all_bound to prevent looping through our placeholder list more than once per execute.
      adds  b808db8   Elevate pg_notifies to a real function. Add some real tests for LISTEN/NOTIFY. Instead of $dbh->func('pg_notifies')', you can simply say $dbh->pg_notifies;
      adds  7adfcb7   Move COPYRIGHT to bottom, remove stale dbi URL, fix up some wording.
      adds  1d2cfcc   Add a quick "help" option.
      adds  e93b676   Check on Makefile.PL as well.
      adds  ca387cf   Small wording tweaks.
      adds  8fec402   Add in Bundle::DBD::Pg, including tests, MANIFEST, and dev version number instructions.
      adds  26912a8   Cross off "make a CPAN bundle"
      adds  32ed83f   Bump version to 2.6.0
      adds  05b2192   Add Bundle::DBD::Pg to META.yml
      adds  d6fa753   Fix release candidate numbers.
      adds  ce6c111   Version number in three places now in META.yml
      adds  5032728   Change version number for a release candidate.
      adds  a3512ac   Minor tweak.
      adds  84e32be   Fix count, turn into proper skips.
      adds  51e1604   Attempt to make Windows happy.
      adds  37b4136   Croak on empty statement preparations. Better than coredumping!
      adds  d5cab22   Update notes: is today the day?
      adds  7493961   Version bump to 2.6.0
      adds  5b0bc54   Version 2.6.0
      adds  1a2fc77   Note release #.
      adds  637dd5a   Mention CPAN::Reporter
      adds  c7af929   Testing is great, but less skipped tests would be better.
      adds  6b4fb35   Remove invalid freeing: should fix bug 35303.
      adds  9b9fc48   Bump version to 2.6.1
      adds  13f196e   Version 2.6.1
      adds  40161fe   Compiler tweaks.
      adds  6db1b21   Add revision
      adds  eedd145   Add test for recent bug with identical named placeholders.
      adds  d5668fb   Clean up and standardize the tests.
      adds  24bb6c8   Create our own database cluster if we can't get a valid connection.
      adds  ba177bf   Prep for test version 2.6.1_1
      adds  2fd2ebf   Mention new files.
      adds  da4ab2d   Catch error when backslash_quote is on.
      adds  454a9f8   Spelling 'conforming' correctly increases the chances of it appearing! Adjust the output width as well, and make it a printf variable for future tweaks.
      adds  93e57a7   Catch errors as well.
      adds  3de5d16   Quick note.
      adds  d3885e3   Track standard_conforming_strings status on login. Simplify the version lookup.
      adds  e7310f1   Fix for bug #35556: Calling pg_getcopydata into a new var segfaults. Thanks to David Harris for finding this and supplying a fix.
      adds  41946cd   Clarifications to pg_getcopydata, per David Harris.
      adds  25e834f   Minor Perl::Critic related changes.
      adds  fa449e6   Bump version to 2.6.2
      adds  f2dbbed   Typo.
      adds  c86f227   Version 2.6.2
      adds  5abbe8c   Add revision
      adds  25301f1   Tweak alignment.
      adds  d92209c   Catch the correct error.
      adds  6c7b4c1   Make netstat more portable, check tcp connections as well.
      adds  1a2b4bb   Bump version to 2.6.3
      adds  e1daa32   Tweak troublesome test.
      adds  dc8a75f   Smarter cleanup of test db
      adds  052a915   Version 2.6.3
      adds  2fb770d   Revision info
      adds  9580d53   Make new test conditional on server version.
      adds  310f845   Create DB as UTF8. In the future, we should make the tests smarter to handle any encoding. Right now, it fails in 02attribs and 09arrays.
      adds  181e7bf   Tweak initdb error output.
      adds  99a363e   Bump version to 2.6.4, minor test tweaks.
      adds  923e3de   Account for new pg_type.h macros
      adds  4c6bf2e   Version 2.6.4
      adds  3a5b6b5   Begin support for standard_conforming_strings. This is not a full solution yet.
      adds  79e196e   Tweak
      adds  3b2f2e0   Safety check.
      adds  2f95895   Typos.
      adds  fb90c9d   Force locale a well as encoding. Always use localhost when on a Windows box.
      adds  e88c423   Minor formatting changes.
      adds  f24e658   Spelling fixes.
      adds  d53c6aa   Mention Test::Pod::Coverage at top.
      adds  bf8c37d   Add spell checker.
      adds  54c0314   Minor tweaks.
      adds  5e7bdf8   Move mailing list up, mention IRC.
      adds  72e3057   By hook or by crook, we will test on all platforms!
      adds  0d572d3   Prpe for version 2.6.5
      adds  155ff15   Version 2.6.5
      adds  3cd6c17   Note revision for 2.6.5
      adds  30c4b65   Don't throw errors for those without the modules in question.
      adds  bc8fbaa   Version bump to 2.6.6
      adds  6bdc79a   Add 'spellcheck' to spellcheck :)
      adds  3af0cd3   Version 2.6.6
      adds  161dacc   Add revision
      adds  351ab9f   As a last resort, try for an initdb in the path.
      adds  13a5550   Default to pg_ctl in search path.
      adds  364a288   Show the specific error for better debugging.
      adds  f9fa3f1   Handle backslashes in quoting by using E'' when possible. Adjust tests for new E'' Flesh out quote() docs a bit. Don't track standard_conforming_strings at low-level anymore. Remove mention of pg_auto_escape parameter.
      adds  1c661b9   Documentation cleanup
      adds  c5ed4a3   Version bump to 2.7.0
      adds  e028a37   Documentation cleanups, especially the private_attribute_info subs. Dropped the pg_scs attribute.
      adds  f8dcfb8   Indenting fix.
      adds  747f780   Version 2.7.0
      adds  0bcd614   Note revision for 2.7.0
      adds  9bfa1ee   Make sure windows always uses localhost. Capture error on first initdb. Set max_connections to 3.
      adds  54b679b   Specify a locale explicitly.
      adds  c07c3b3   Bump to version 2.7.1
      adds  9a1a785   Version 2.7.1
      adds  7bbc09c   Note revision for 2.7.1
      adds  e748710   Typo: wrong var
      adds  78be4c0   Just in case, force listen_address to localhost on Windows.
      adds  c23ba70   In POD docs, "flag" and "flags" were swapped. Thanks to Martin J Evans for finding this.
      adds  d6dcaaa   Replace $dbh with $class inside parse_trace_flag, per Martin J. Evans
      adds  d5253f9   Let's just suck up the "variable not used" warnings: they are better than the "cast from pointer to integer of different size" we're seeing on some platforms.
      adds  7db3ef6   Note recent tweaks.
      adds  6aabecb   When parsing array strings, make sure we continue if inside a quote. Fixes bug 35862. New tests for this condition and some similar ones.
      adds  8957d1a   Version bump to 2.7.2
      adds  9391250   Whitelist "destringifying"
      adds  8855e8a   Signature for version 2.7.2
      adds  7b83fc7   Note revision
      adds  c2f6f13   Remove some unneeded debugging info.
      adds  cb4717a   Wording tweak.
      adds  0b0282d   Quick test of types.c fix for pg_type bind_param casting.
      adds  23f2c00   Cleanup of embedded Perl script in types.c
      adds  605c1c5   Allow cluster creation if connection fails despite explicit DSN.
      adds  cd32612   Added in payload strings for LISTEN/NOTIFY in 8.4 via $dbh->pg_notifies()
      adds  6596579   Document RETURNING clause. Fix some typos.
      adds  7d12b5e   Add better intro text and link to RT page, cleanup some items.
      adds  a679604   Version bump due to API change in pg_notifies().
      adds  175404a   Drop multi-statement idea from TODO: very expensive and fairly useless.
      adds  14c969a   Add standard_conforming_strings tests back in for servers 8.1 and up
      adds  5761d03   Allow the show to go on if the ENVs exists but are empty
      adds  5005dcd   Rewrite the entry on library errors a bit.
      adds  976ef8c   Use colon form for the name.
      adds  6b07338   Minor wording tweak.
      adds  bfbdd84   Handle Windows newlines in File::Temp tracing tests. Thanks to Ian Macdonald.
      adds  59aa164   Exclude more useless P:C tests
      adds  5f436b4   Remove unused var.
      adds  665992a   Spelling tweaks.
      adds  e6c192c   Detect and handle case where previous testdb dir was removed.
      adds  bcbff46   Minor compliler tweaks.
      adds  9e86913   Couple more splint flags
      adds  c3b246a   Minor whitespace, single quote constant changes.
      adds  a7a4959   Go over all get_info() values, add new tests for transaction_read_only.
      adds  2e71f3b   Minor tweak.
      adds  d12cc35   Version 2.8.0
      adds  4cd8cf2   Note revision for 2.8.0
      adds  642843a   Test for valid username before pushing on stack
      adds  132e03f   Might as well mention all modules used by the tests.
      adds  6c92a81   Use a local socket dir instead of the system default, to help permission problems. Thanks to Frank Wiegand for helping to uncover this.
      adds  28fe864   Bump version to 2.8.1
      adds  57c1839   Store initdb setting, raise max_connections to 4 to make sure its above superuser_reserved_connections
      adds  fb01aac   Disconnect before the shutdown.
      adds  a470b6b   Make sure restarts use the new socket dir.
      adds  1b05497   Standard_conforming_strings not available via libpq in 8.2, so simply note it.
      adds  0b08a82   Don't assume backslash_quote is available.
      adds  9b85e72   Respect the postmaster.pid if present on restarts.
      adds  2b67ef5   Change release date due to some heavy testing and a busy day.
      adds  bc347f5   Version 2.8.1
      adds  fd57421   Note subversion revision
      adds  8049146   Cleaner error message: we don't need all the other verbiage for a failed semget call.
      adds  7eb4117   Better debugging for initdb problems.
      adds  8b012a7   Show previous connection errors for better test failure debugging.
      adds  c08ce87   Handle German variation of "can't run as root" message. A more generic solution would be ideal, but I can't see one except to treat everything as the same error.
      adds  4559b97   Older versions of initdb complain about root even with --help argument.
      adds  b19d00f   Expand do() documentation, per Shaplov <n at shaplov.ru> on RT #37015.
      adds  51a4d94   Seems a worthy goal in general to reduce double man-page lookups.
      adds  46e9620   Version bump for safety.
      adds  314b039   Missing paren
      adds  fd4e8ba   Version bump.
      adds  386f3a3   Release dates and notes
      adds  c206bd8   Minor tweak.
      adds  b55a1b7   Sig for version 2.8.2
      adds  e6a0e98   Note subversion revision for 2.8.2
      adds  4f550d1   Whoops, we don't want the bare initdb here.
      adds  e568fe6   More goto fun: if we have a permission error, try the initdb route.
      adds  7a2e8e4   Version bump: 2.8.3
      adds  6c88f41   Some documentation cleanup.
      adds  a269d7a   Standardization and cleanup.
      adds  9e64cbb   More testing standardizations.
      adds  4e85ffd   Even more test cleanups.
      adds  a97f45b   Slight formatting tweak.
      adds  1b58f4f   Now that I've gone through all the trouble, might as well make some tests for the Test::More method standardizations.
      adds  0aae85e   Last notes before upload.
      adds  8bfec6a   Version 2.8.3
      adds  b244340   Note revision for 2.8.3
      adds  22a04ce   Missing s
      adds  efb4bcd   More Perl::Critic inspired minor fixes. Thanks to gregor herrmann for the report on RT 37567 for the inspiration.
      adds  44a276b   Bump version to 2.8.4, do some more cleanup of the docs.
      adds  78e6044   Assume an empty response means initdb is simply not on the system.
      adds  0c7aafb   Update.
      adds  850f09f   Spelling counts.
      adds  303c996   Sig for 2.8.4
      adds  b572437   Note revision for 2.8.4
      adds  95bfdd0   Fix nasty bug when client_min_messages is DEBUG3 or greater.
      adds  289e46b   Support new long-winded comment in dbdimp.c
      adds  ae4f794   Bump version to 2.8.5, improve the docs a bit.
      adds  8ec6cea   More documentation tweaks.
      adds  5262d60   Ready to roll (2.8.5)
      adds  f61b576   Version 2.8.5
      adds  8b34841   Note revision for 2.8.5
      adds  cd3dee3   Wording tweak.
      adds  803046c   Make the compiler happy by not mixing declarations and code.
      adds  30e62a7   Further sanity check for better error reporting.
      adds  a900498   Create temp directories for better testing when running as root. Remove those temp directories during cleanup. Store uid in README.testdatbase file for better chowning. Prevent cleanup from doing unnecessary work.
      adds  d849bc2   Version bump to 2.8.6
      adds  eeaee6c   Typos and doc improvements.
      adds  564b8e5   More doc tweaks and rearrangements.
      adds  390a11c   Take out debug line.
      adds  cae420a   Minor late-night tweaks.
      adds  5d3db29   Skip correct number if File::Comments is not installed but Text::SpellChecker is.
      adds  b198956   Doc tweak.
      adds  af63b11   Doc upgrades.
      adds  8b1b8ff   Add support for DBDPG_TESTINITDB for developer testing ease.
      adds  c9d848a   Bump date, let's get this rolled out already.
      adds  cba9838   Sig for version 2.8.6
      adds  3673e50   Note revision.
      adds  0d35c34   Mention the host-socket trick.
      adds  c108da6   Minor error reporting improvements.
      adds  13b9f1a   Move list of types over by a space.
      adds  8f62022   Fix v. minor POD error.
      adds  8c41ee2   No idea why this failure is shoing up, but we don't need to see the whole message.
      adds  bf21234   During test, fully commit to testuser, which may fix the odd testing error sometimes seen.
      adds  91dfb1a   Bump version
      adds  dd0192c   Lose no longer relevant spacing hack.
      adds  f89e118   Make data_sources return additional args, if given. Lots of documentation cleanups and improvements.
      adds  62e011d   Major documentation and POD cleanups.
      adds  fcea91d   Version 2.8.7
      adds  cb1805b   Note revision
      adds  0ed742e   Do the Newz() and Safefree() calls only once per statement handle by moving the structs out to the statement handle, which saves having to continually allocate and free space for them with multiple executes against the same statement handle. Bump version up to 2.8.8
      adds  7780816   Don't put global var as destination in for loop - caused $testuser to be incorrrectly set Better message in testing readme.
      adds  f67b79a   Cleanup of the README files.
      adds  e2c65b0   Beef up the attribute tests.
      adds  6418b9d   Add support for {ReadOnly}, with tests and docs. Bump version to 2.9.0 Other minor fixes.
      adds  cbd7b17   Remove annoying false positive in Pg.pm
      adds  cecc9de   Minor updates.
      adds  d668a44   Picky spell checker.
      adds  ec03260   Enforce minimum DBI version for ReadOnly check, do a second insert check.
      adds  375725a   Expand on the ReadOnly docs: caveats,  PG doc link, DBI version.
      adds  0a05a02   Tweak for better Win32 compiling, thanks to T.J. Ferraro
      adds  389fa03   Update
      adds  43d44cf   Improve documentation.
      adds  e23789e   Update docs and greatly increase testing for some statement attributes. Some of those results are odd, but at least they are test-documented now.
      adds  2e38011   Spelling fixes.
      adds  08879b1   Time to roll out a new version.
      adds  3e75a74   Version 2.9.0
      adds  d5c525c   Note revision for 2.9.0
      adds  6a5cd44   Enforce non-breaking of phrase.
      adds  efaa1d5   Caps.
      adds  9226ddd   Empty arrays must be differentiated: {} != {""}
      adds  2f24842   Fix incorrect mapping of PG array to Perl array. Reported by Alex Cheshev on the dbi-users mailing list. CPAN bug #38552. Bump version to 2.9.1.
      adds  75c5a94   Comment out tests that cause DBI assertion failures on some platforms.
      adds  171cc20   Enhance ParamValues and ParamTypes docs, other minor fixes.
      adds  de90ca2   Note doc changes, cleanp file a bit.
      adds  300e602   Sig for 2.9.1
      adds  2730618   Mapping empty Postgres arrays should give an empty Perl array, not an undef-filled one. Thanks to David E. Wheeler for catching this.
      adds  6edf0d9   Version bump to 2.9.2 to fix error in 2.9.1
      adds  756bc36   Minor doc tweaks.
      adds  93b6cdf   Version 2.9.2
      adds  42d8e82   Note revision
      adds  3ccbf0d   Quick little idea from a tracing discussion. Comments welcome.
      adds  3d0587f   More variations of the 'DBD' tracing, and turn off the pgprefix.
      adds  b97dd67   7.4 pg_ctl won't even let root run --help
      adds  000dd13   Bump version, note minor 7.4 change.
      adds  f7137b6   Add some subversion revision numbers to older versions
      adds  4685428   Should be safe to remove this for now.
      adds  ccc14c4   Note recent fix
      adds  06d902c   Ready to release
      adds  c315de9   Sig for 2.10.0
      adds  10433fa   Note revision
      adds  586d6b7   Don't try and create a new database when testing known invalid command string. Fixes a long-outstanding mystery CPAN tester failure.
      adds  58d3dae   Version bump.
      adds  ff0b09d   Add in some old subversion revisions to release numbers.
      adds  3e20d38   Note the LANG, to help debug some test failures.
      adds  0cd7227   Bump YAML versions
      adds  82a3bd1   Doc tweaks.
      adds  7185005   Finishes one, add another.
      adds  cede752   Make sure the README.dev files are in sync.
      adds  7cbddff   Release date for 2.10.1
      adds  66006de   Spelling typo.
      adds  a94827b   Release 2.10.1
      adds  83e93b7   Note revision for 2.10.1
      adds  452d54a   Boost YAML version
      adds  3f0a934   Bump version to 2.10.2 to fix YAML test.
      adds  b80cb58   Bump to version 2.10.3, put wrong sig in previous tarfile
      adds  2a99332   Version 2.10.3
      adds  3741fde   Note revisions.
      adds  02d5e8f   Doc mailing list idea
      adds  ab30385   Vesion bump, add -lm
      adds  bf6f645   New word
      adds  ac1e4bc   Note the date
      adds  efd9acd   Sig for 2.10.4
      adds  37fed24   Version 2.10.5 for correct sig
      adds  c95863f   Add revision version
      adds  d1fadb4   Version 2.10.5
      adds  09ea9da   Note revision
      adds  395aef4   Don't check unicode stuff if server is LATIN1
      adds  b96e1a4   Version bump for small test fix.
      adds  bfd40b0   More LATIN1 workarounds.
      adds  8839986   Make unicode a global
      adds  21f514e   Documentation cleanups.
      adds  95f6b50   Test bytea quoting, make some test cleanups.
      adds  d7e0379   Don't coredump if standard_conforming_string is not available!
      adds  206df27   Correctly quote high bytea chars. Thanks to Rod Taylor.
      adds  e234510   Note latest changes.
      adds  0523fe4   Minor tweaks
      adds  d8d4cb7   Note release date
      adds  9bf36a2   Sig for 2.10.6
      adds  1cf4e39   Note revision for 2.10.6
      adds  7622b9f   Don't create a new database if the quoting test fails. Allow dashes in the database name when quoting. Should be expanded.
      adds  e221591   Note fix and credit.
      adds  f10bc44   Revert top line to 1.0: tools cannot handle 1.1 yet apparently. Thanks to Taro Nishino for pointing this out.
      adds  e40edd2   Doc tweaks.
      adds  ef5aba4   Adjust for new pg_types.h layout
      adds  2bb7364   Bump version to 2.10.7
      adds  006c1ed   Back to semi-colon: looks like a bug in Postgres source code.
      adds  90403ee   Note release date.
      adds  77c0419   Signature for version 2.10.7
      adds  821b132   Note revision.
      adds  ed41f5b   Use base type for array delimiter.
      adds  bc8111e   Large object doc improvements by Gaurav Vaidya
      adds  ca49502   Typo
      adds  03c5f8b   Don't need implicit newline
      adds  c248cc5   Yes it does.
      adds  c69cfac   Better error output for COPY methods.
      adds  8112431   Strawberry Perl fix.
      adds  78ce850   Add File::Comments
      adds  84f846a   Only TEST_AUTHOR needs to run this test.
      adds  62bcb94   Make $sth->{ParamTypes} conform to the spec.
      adds  b9f0814   Get ready to release
      adds  3783d29   Version bump to 2.11.0
      adds  46fa1b3   Sig
      adds  c887a1b   Note revision
      adds  ace8037   Have ParamTypes return 'TYPE' whenever possible, and fall back to 'pg_type'.
      adds  df7c532   Bump version to 2.11.1
      adds  c219d45   Bump version
      adds  8486e3e   Fix bug 40075
      adds  f32a91f   Version bump to 2.11.2
      adds  c5eb38c   Sig for 2.11.2
      adds  a3f8b5f   Note revision
      adds  0078c1e   POD typo, per bug #40209
      adds  97081a1   Exclude dumb policy, per bug #40130
      adds  16ff4df   Remove unneeded arg
      adds  ab55624   Casts to reduce warnings on Newz() calls.
      adds  6425cd8   Compilation notes.
      adds  c4707fc   Pass an int, not a string.
      adds  2444b11   Note recents
      adds  a4fd2da   struct padding optimizations
      adds  e1d7c1e   Clean up extra compilation options.
      adds  2f38f87   Fix quotes in POD.
      adds  af7ebfa   Updates.
      adds  7f5a1a9   Force 'C' so tests pass when running in non-English environments. CPAN bug #40604
      adds  4fb70d9   Bump version to 2.11.3
      adds  788e42f   Sig for 2.11.3
      adds  e85ac41   Note release
      adds  0017bd4   Set LANG
      adds  5b8d1ce   Use -lcrypto as well as -lssl
      adds  2a467bd   Don't set lc_messages unless a superuser
      adds  96fba62   Remove all language-specific error checking, per RT 40604.
      adds  59042ef   Version bump to 2.11.4
      adds  089c616   Clear the prepared statement name on prepare fail, for a better error message when prepare_cached is used. Per discussion on the mailing list.
      adds  142b33e   Version bump
      adds  4dc7cf0   Cleanups.
      adds  1fe7838   Release 2.11.5
      adds  86e32f2   Note subversin release
      adds  e293c2f   Test inside of arrays for UTF8ness before copying as such. Patch by Armando Santos per bug 41253.
      adds  8f0aef1   Version bump, note new TODO
      adds  45e078e   Set release date, change annoying tabs to spaces.
      adds  f50ff1c   Sig for 2.11.6
      adds  b6b2a46   Final sig
      adds  00b9ece   Note revision
      adds  0b06592   Prevent warnings if library information not found.
      adds  5217e56   Fix placeholder parsing, per bug 41582
      adds  92f7e66   Skip scs tests for old versions.
      adds  3aaa6c9   Bump version to 2.11.7
      adds  29b61a0   Final signature for 2.11.7
      adds  727ab0d   Note subversion release
      adds  dfd93d1   Don't try to adjust scs unless we are 8.2 or better. RT #41723
      adds  d0f65c9   Version bump, not recent change to test.
      adds  e028893   Add a sleep in the chance that the problem in bug 41690 is a race condition.
      adds  01eeb7c   Set backslash_quote manually for testing.
      adds  10029c4   Spacing.
      adds  a25787f   POD typo
      adds  9da8c90   Add some recent Win32 bits from the list.
      adds  69cbff3   Move requirements up, per implicit gripe on a pg list.
      adds  1f98383   Doc typo: pg_expand_array defaults to TRUE. Thanks to Eric Rijkers.
      adds  6a4a3b3   Handle dequoting of boolean arrays properly (Armando Santos) Write tests for the same, and update types.c with new type info.
      adds  53748e6   Bump copyright to 2009
      adds  7ba6c5b   Minor tweaks.
      adds  92cda21   Quick value check.
      adds  dbb68be   Quick test for empty arrays, based on query from bug 43930.
      adds  6a7350e   POD typo, caught by Frank Wiegand in ticket 44242
      adds  8fb7a78   Return noinc version from destringify_array. Should fix memory leak reported in 44225.
      adds  02bba0e   Output libpq tracing for lo_ functions.
      adds  2b6aaf7   POD tweak.
      adds  303099b   Updates in preparation for release.
      adds  650ac97   More POD tweaking: this variant passes Pod::Simple::HTML.
      adds  74271de   Allow lo_import and lo_export to work if AutoCommit is enabled. Per bug #44461, reported by Kynn Jones on the pgsql-general list. Throw exceptions if any other large object function is called when AutoCommit is enabled. Add tests for lo_import and lo_export, clean up and expand the large object tests in general, and add specific AutoCommit tests.
      adds  83b617a   Minor spelling and formatting changes.
      adds  26e7b74   Change large object interface from old, non-DBI friendly lo_ to pg_lo_, per suggestion on ticket 44467. Add tests for AutoCommit/lo_import interaction, plus tests for old-style lo_ interface.
      adds  f843379   Bump version.
      adds  fe82347   Minor quote fix.
      adds  89b0eb6   Remove temporary filenames from lo_import and lo_export.
      adds  0aa07a6   Minor testing tweaks.
      adds  38842bb   Modify the wording about forking and InactiveDestroy a bit.
      adds  4e92a1d   Comment++
      adds  a2ec431   Have column_info use a better expression.
      adds  3c72304   Mortalize those temporary strings to prevent memory leaks.
      adds  b6b981e   Note deprecation.
      adds  dee2a25   Rather than use PQresultStatus(result) directly, use our _sqlstate wrapper, which grabs sqlstate. Patch by rweikusat at mssgmbh.com
      adds  8d1148b   Fix up annoying Perl::Critic things, per bug 44704 and Debian bug 521969. Also bump version.
      adds  9c88119   Note recent changes.
      adds  46bf6fa   Return better SQLSTATE code when the connection has failed - rweikusat at mssgmbh.com CPAN bug #44744
      adds  ccba7bd   We're changing the SQLSTATE returned, which warrants a minor version bump.
      adds  941c1aa   Better docs for {Name}, per CPAN bug #44985
      adds  0d0ebf5   Tweak new SQLSTATE output.
      adds  05475be   Cleanupm not revisions
      adds  0fbea3d   Sig for 2.13.0
      adds  a19842f   Sheesh
      adds  531eca4   Version 2.13.0
      adds  7574f06   Fix leak in pg_warn, per bug 45163. Thanks to rweikusat at mssgmbh.com for the patch.
      adds  93bc834   Version bump, prepare for release.
      adds  083850f   Sig for 2.13.1
      adds  cb01554   Note subversion revision for 2.13.1
      adds  5b550f3   Quick commit of work in progress to fix quoting problem.
      adds  d8c86b1   Change caps on 'repository' to make CPAN happy. RT #45768
      adds  729610a   Clean up POSTGRES_INLCUDE and POSTGRES_LIB a bit. Modified version of path from RT #45769
      adds  be2bc8b   Skip unicode tests if server encoding is not UTF8. Per reports from Curtis Jewell when using WIN1252
      adds  360d762   CPAN bug 46103: Make foreign_key_info respect FetchHashKeyName setting.
      adds  563c9c0   Improved Win32 notes - Curtis Jewell
      adds  6586318   More work on fixing up the quoting issues. Mostly done: quote_int, quote_float, quote_name
      adds  3cd6e06   Payloads did not make it to 8.4, sadly. Thanks to Eric Rijkers for pointing this out.
      adds  02b244e   Try to flush out exact error seen by a tester.
      adds  a589c1f   Don't assume existing databases have a 'public' schema.
      adds  1f01591   Tweak.
      adds  00d7e96   Minor compiler-be-happier tweaks.
      adds  d821e7c   Minor Perl::Critic changes.
      adds  8893b8b   Fix bug 47786, spelling error.
      adds  3b3a518   Fix for RT #47619 - return ints as Perlish ints.
      adds  b96cc8f   Version bump.
      adds  8724ec2   Casting fixes.
      adds  2d96a1e   Proposed fix for RT #46372, array backslash quoting.
      adds  2dca590   Updates
      adds  eec0c02   Whitespace.
      adds  1221f48   Remove debug line.
      adds  09b0c1f   Fix problem when arrays are not zero-based and the output appears as '[x:y]={z}'. Per report from Jeff Trout.
      adds  9014870   Typo.
      adds  20a85ec   Quoting tweaks to accomodate new array quote logic. Needs a second pair of eyes, mine are crossed from all the backslashes.
      adds  0b46e12   Bump version for release candidate.
      adds  e9a828e   Add new test to track version numbers.
      adds  9bf6b70   Move 'developer' tests out of manifest
      adds  960c546   Sig for release candidate.
      adds  4f89825   Apply patches from Taro Nishino to fix MS VC++ problems. Bump version to 2.13.1_2
      adds  676b489   Minor casting
      adds  bf26acf   Allow more in string matching.
      adds  f2c897c   Don't check POSTGRES_LIB, as it may have extra non-dir stuff.
      adds  78b6b9b   Add some debugging to track down odd problem. RC 4
      adds  30411a2   Fix up geometric type quoting, and make tests for same. Per bug 41565
      adds  0aabaf1   Quick fixes to quote_bool, needs review.
      adds  1979596   Bump version number to 2.13.1_5
      adds  eb447ca   Change wording for some geometric stuff
      adds  5b05cd0   Move geom quoting tests up, to prevent search_path problems.
      adds  474f30a   Bump version for another RC
      adds  b2f651c   Fix missing geom constant in docs
      adds  4d74f51   Spell check updates.
      adds  30ea042   Minor Perl::Critic inspired things.
      adds  95821e3   SIG for next release candidate.
      adds  b31fa50   Typo.
      adds  0a7fd2b   Remove calls to strtof: it causes Test::More to freak out on some systems. Don't ask.
      adds  389a7b2   Yet another version bump.
      adds  07a96dc   Signature for 2.13.1_7
      adds  8643243   Clean up COPY docs.
      adds  52354e5   Fix up confusing COPY TO / COPY FROM messages.
      adds  eb26d0a   Version bump in preparation for release of 2.14.0
      adds  454e9d2   Pull the $Id$ line out
      adds  673d97e   Remove the test database dir on real|dist clean
      adds  8ebaa5f   Pointer typo.
      adds  0529ad4   Stamp release date
      adds  80b44b5   Not implicit fallthrough
      adds  bcbcc77   Minor wording tweaks.
      adds  7f0806a   Siugnature for 2.14.0
      adds  47b65d1   Nore subversion number for 2.14.0
      adds  fc3b2be   Take out $Id$ line
      adds  d82166d   Complete address
      adds  d6d0324   Remove invalid casting per Tim Bunce.
      adds  e9d97e4   Note recent fix.
      adds  1d3de66   Version bump to 2.14.1
      adds  d76cee1   Add sig for 2.14.1
      adds  639c82b   Note revision number for 2.14.1
      adds  683c0d2   Use PQexecPrepared, even if not placeholders.
      adds  7d00d0a   Note recent change: rt 48155
      adds  ef372ea   Fix up execute_array per complaint in RT 39829
      adds  3a1dcf4   Note fix for bug 39829
      adds  7718b34   Version 2.14.1_1 as RC1 for 2.15.0
      adds  d9c7076   Final sig for 2.14.1_1
      adds  48bf230   Get version 2.15.0 ready to roll
      adds  25b58d5   Minor spelling tweaks
      adds  b3d367a   Remove README.testdatabase as well.
      adds  522a5c5   casting tweak.
      adds  342c50d   Fix and additinal tests for bug 48420: single quotes when quoting arrays.
      adds  c2919d4   Note recent bugfix
      adds  7abaef9   Final sig for 2.15.0
      adds  2579c29   Note revision for 2.15.0
      adds  580915e   Mention composite type support
      adds  346430a   Version bump to 2.15.1 to fix the sig.
      adds  d1e5348   Sig for 2.15.1
      adds  787b308   Update todo list.
      adds  26c7d14   Minor casting tweak.
      adds  6c8be73   Tweak debug output.
      adds  ae0b0a5   spaces to tabs
      adds  a0ffa0b   License wording changes per recommendations from http://www.perlfoundation.org/cpan_licensing_guidelines
      adds  f5d9e57   Switch to standard RELEASE_TESTING env
      adds  93e919a   Update notes on version, MB
      adds  d129cae   Quick reminder about arrays.
      adds  aaec05c   Minor housekeeping
      adds  0bd9a8e   Make newRV into explicit newRVinc calls.
      adds  aecd6d4   Minor changes suggested by pport
      adds  168cdd7   Better quote example.
      adds  a46884a   Run Test::Pod on things in t/lib as well.
      adds  1114356   Apply POD fixes per bug 51856
      adds  5b2a298   Change all pod escapes to one format.
      adds  740a16f   Add tests for invalid C<> with embedded html entities.
      adds  908e6e2   More POD fixes.
      adds  ca6cb25   Note latest change.
      adds  d317c0e   Better SQLSTATE code on connection failure (CPAN bug #52863)
      adds  3257a17   Put in a test for high-bit characters in bytea handling.
      adds  e9137f3   Prepare for new release, not 2.8.8
      adds  b88cf17   Note revision of 2.15.1
      adds  28c4597   Bump version to 2.16.0
      adds  ac8b6d8   Don't recurse, it's all at the top.
      adds  b9c3435   Error messages should be UTF-8 enabled as needed. (CPAN bug #53854)
      adds  4c22337   Note latest fix, start new version section.
      adds  ccce457   Bump version to 2.16.1
      adds  093934a   Bump 2009 to 2010
      adds  a99544f   Minor test tweaks.
      adds  ea110f4   Test tweak so 8.5 works
      adds  503365d   Stamp release date
      adds  8eec257   Signature for vesion 2.16.1
      adds  50acbf4   Add in subversion numbers
      adds  6dbe010   First pass at lo_import_with_oid support
      adds  dd1c733   Maybe payloads will be in 9.0. But certainly not in 8.5
      adds  74bad42   Fix documentation about pg_lo* (Dirk Jagdmann)
      adds  057bc3a   Bail out if the second connection fails.
      adds  bc9e322   Don't limit stored user name to \w - bug #54372
      adds  766c39b   Note bug 54372
      adds  600c5d3   Merge 2.17.1 to 2.17.0
      adds  d9f71e5   Do not automatically ROLLBACK on a failed pg_cancel(). CPAN bug #55188
      adds  24a05e8   Set new bytea_output parameter for servers 9.0 and beyond.
      adds  9a5cf5d   Bump to version 2.17.0
      adds  058e4dd   More version numbers to change.
      adds  f4050da   Testing tweaks to support 7.4 (even though we don't officially support it, it's nice to at least get the tests working)
      adds  add29a6   More testing fixes to support all versions of Postgres
      adds  46e37e3   Final commits for 2.17.0 release
      adds  980f21a   Note subverrsion revision for 2.17.0
      adds  cc4df24   Spacing fixes.
      adds  86f5dc4   Remove unused var
      adds  b8ba087   Create dummy functions for lo_import_with_oid() for pre-8.4 versions. See bug #56363
      adds  be07faa   Bump to version 2.17.1
      adds  fad3c8d   Get ready for 2.17.1
      adds  25eb0c3   Sig for 2.17.1
      adds  6595a8f   Fix some primary_key_info logic in tests; add specific PK_NAME and DATA_TYPE tests
      adds  c592a50   
      adds  10756f9   Remove some const declarations, per complaints.
      adds  28352b6   Comment to stop myself from removing that line when sleepy.
      adds  3d5f504   Fix for some 7.4 failing tests, per Dagfinn Ilmari Mannsaaker.
      adds  d112d20   Remove old debug line.
      adds  4341c35   Bail early on tests for empty dbh as well as undefined.
      adds  11404f0   Pass DBI_PASS, per suggestion from CPAN bug 61596
      adds  686fa24   Return bare instead of undef, per CPAN bug #61574
      adds  4dade47   Add reminder about bug.
      adds  2d73cd0   Support dequoting PostgreSQL 9.0 "hex" BYTEA output format
      adds  aed59bc   properly credit the "hex" bytea patch
      adds  dafac83   Fix failing test on Perl 5.12. [Eric Simon]
      adds  8a73909   Whitespace cleanup: remove all non-makefile tabs.
      adds  fdb3207   Add David's handle
      adds  b6f435a   Bump version everywhere to 2.17.2
      adds  f3f0ce3   Allow data_sources to accept any case-variant of 'dbi:Pg' (CPAN bug 61574)
      adds  8deb5e2   Note 61574 fix
      adds  b758c21   Make sure case doesn't matter in DBI: connection. This is a DBI job: simply here as a sanity check.
      adds  318b41d   Fixup comment
      adds  2ca0b0d   Tests for the modified data_sources()
      adds  f26ef40   Don't PQclear on execute() if there is an active async query [rweikusat at mssgmbh.com] (CPAN bug #58376)
      adds  2573c96   Teach spellcheck about PQclear
      adds  aacf497   Add in all items for 2.17.2, promise a release date.
      adds  916f63e   Fix date
      adds  cf1d3b3   Sig for 2.17.2
      adds  e35c394   Note subversion revision for 2.17.2
      adds  4d4e685   Quick swipe at the utf8 problem. Doesn't work yet :)
      adds  d8749af   Fix number of tests to skip in t/01connect.t.
      adds  37d1935   Fix number of tests to skip when < 9.0.
      adds  77d84e7   Fix hexidecimal bytea tests.
      adds  ef04675   I think this is the best way to actually skip bytea formats on < 9.0.
      adds  71b6925   Oops. Under hex output format, DBD::Pg should convert it to binary. My mistake. The tests fail, though; I assume that this is because of the work that Greg has been doing on proper UTF-8 support. True?
      adds  915c965   Five, not ten.
      adds  0adaaa0   It's a label, dummy.
      adds  306aa0d   Fix memory leak in pg_db_cancel (missing PQclear)[Rainer Weikusat] (CPAN bug #63441)
      adds  a1bc784   Attributes and note changes.
      adds  14adcdf   Fix memory leak in handle_old_async (missing PQclear) [Rainer Weikusat] (CPAN bug #63408)
      adds  8170d74   Quick attempt at refinining the utf8 logic. May make no sense: I have a head cold and am lacking sleep. :)
      adds  cd6e043   Function dequote_bytea returning void should not try to return something [Dagobert Michelsen] (CPAN bug #63497)
      adds  6afd8d7   Fix the setting of pg_enable_utf8. Adjust test to accept all data from UTF8 database as potentially utf8
      adds  277bb9e   Let's call this 2.18
      adds  691277e   Minor testing tweaks.
      adds  4db836c   Do not return inside void functions to make picky compilers happy.
      adds  855b71b   Commit some utf8 work in progress for David to hack at
      adds  bea313d   Switch to dbd_db_login6 so we have access to the attribs
      adds  a09b76d   Back out recent UTF-8 changes: too big of a job to have it hold up other stuff. Will probably create a new branch or repo to track this.
      adds  67c5e06   Minor adjustements.
      adds  7277c78   Clean up tests to remove recent utf8 work
      adds  9f6751a   Rename confusing var name from svlen to stringlength
      adds  c7505e8   Add cancel() feature. Patch by Eric Simon Bug 63516
      adds  285520c   Note recent patch
      adds  9bb67c8   Show "current" in PQexec decision debug.
      adds  86d6783   Been on my mind, let's write it down.
      adds  18ece8c   Fix memory leak with ParamValues. [Martin J. Evans] (CPAN bug #60863)
      adds  073386d   Minor P:C adjustments.
      adds  1ef4a32   More fixes for hv_store_ent per earlier commit.
      adds  656f12b   Perl::Critic tweaks: all cosmetic
      adds  b0d1829   Mark pg_getcopydata strings as UTF8 as needed (CPAN bug #66006)
      adds  91d0877   Fix for bug 65734: memory leak when binding arrays. Switched to a Copy(), and forcibly mortalize the SV
      adds  547997c   Quick little testing file I use: might as well clean it up and make it public.
      adds  4e117c2   Rename and cleanup MANIFEST
      adds  6c0b2fc   Add new file to README.dev
      adds  188e02f   Spellcheck updates
      adds  a2c71ed   Hello 2011
      adds  e3136dc   Make a 2.17.2_1 (beta for 2.18)
      adds  e93390a   Quick fix for 7.4 output
      adds  3738f54   More tweaks for 7.4 testing
      adds  bd30377   Note bug 61713
      adds  cbbc2c2   Testing tweaks
      adds  4d7a010   Thanks to our sponsors...
      adds  6813f00   Add NODE_TREE and FDW_HANDLER types.
      adds  394625e   Rename signature test file to same underscore format as the rest.
      adds  245feb8   Allow TEST_OUTPUT setting for better redirects during automated testing.
      adds  6e5eb85   Remove unwanted --silent flag.
      adds  d46cf25   Revert test code
      adds  70d407f   Rollback as Postgres HEAD doesn't allow SET .. SET
      adds  354992c   Fix test count
      adds  5751f08   Add quick testing script to compare all compile/target combos
      adds  6cfcd57   Fix for bug 61534: reset the search_path so we don't create the // operator in the pg_catalog schema.
      adds  64688a4   Note recent bugfix
      adds  2118c74   Bump to version 2.18.0
      adds  4935c5e   Formatting, and stake a date in the ground.
      adds  e3f85c3   Respect our new title line
      adds  1ef4a42   Renamed the file
      adds  4a633bc   Mention new testing file.
      adds  c0ac10e   Signature for 2.18.0
      adds  4b385b0   Note subversion release for 2.18.0
      adds  a7dc964   Remove debug line we don't want uncommented.
      adds  80c56d2   Workaround for LANG issue in 01connect.t test. CPAN bug #56705
      adds  eaa2360   Note latest commit
      adds  266b156   Mention cpantesters
      adds  e799112   Move cancel() to first item
      adds  7cf0ff5   Docs typo
      adds  14ffa80   Tests for a new bug
      adds  8e0c2aa   Fix for bug 68041: properly clear out result queue after pg_putcopyend and pg_getcopydata finish.
      adds  0d6e07f   Minor reformatting for consistency
      adds  7797425   Raise version to 2.18.1
      adds  50c6da5   Updates to spellcheck
      adds  5ea7d91   Ready for 2.18.1 release
      adds  467855b   Better error message when trying to do things post-disconnect. Per discussion on dbi-dev.
      adds  d4ccaf4   Point to the new git repo
      adds  b1e067d   Git mention, testing new push process.
      adds  c2e5d9d   Another test of git push
      adds  ad9f38b   Put in some infrastructure for git
      adds  35db996   Detect and store the server_encoding on login.
      adds  ef151ac   Now that we are using login6, pass along the attributes from the connection call down the XS chain.
      adds  7ac56ab   Quick trial implmentation of new utf8 work.
      adds  788c799   First pass at new UTF-8 support. Deprecate pg_enable_utf8 completely. Use the new pg_utf8_strings. Defaults that to on in all cases except when the server_encoding is SQL_ASCII
      adds  a034f65   Note UTF8 stuff in the Changes file.
      adds  0ff39d3   Remove the subversion '$Id$' cruft
      adds  f31a382   More git ignore tweaking
      adds  f867d2b   Remove all the author-only module requirements.
      adds  27616a0   Minor compiler cleanups.
      adds  f117552   Docs
      adds  f6c1d40   Spellcheck addition.
      adds  9638272   Set version to 2.99.9_1 for pre 3.0 testing.
      adds  0efa859   Signature for 2.99.9_1
      adds  0af31db   Provide a manual PGRES_COPY_BOTH in case compiling against an older libpq.
      adds  72737e2   Bump to 2.99.9_2
      adds  fa989d0   Version number tweak.
      adds  721d3b3   Typo fix
      adds  faeba09   Commit UTF-8 design notes/discussion between DWC/GSM
      adds  89bacc9   Spelling and clarify we don't set utf-8 if already there.
      adds  11092ce   David, I think you mean convenience here?
      adds  2fd6019   Quick partial implmentation of the new UTF-8 plan.
      adds  23ee8c9   Spelling ujpdates
      adds  f683a34   Simplify regex check, per bug 70759.
      adds  6b8c63d   correct inverted logical check for setting client_encoding to UTF-8
      adds  75455ed   Add note about using sv_utf8_decode to determine validity/update utf8 flag
      adds  e818b8c   Merge branch 'master' of greg at bucardo.org:/var/lib/git/dbdpg
      adds  e4519c2   Note latest change
      adds  79771d4   Rename
      adds  7396d31   Another way of handling the UTF8 mess, per discussions on The Channel.
      adds  95110c8   Quick check of server_encoding on startup so we don't try and utf8 flag data from a SQL_ASCII database. Will need to cache that info or check other places...
      adds  b98eb6d   Check server_encoding each time, so we never ever flag as utf8 if the backend is SQL_ASCII.
      adds  f3b14cf   Add test skeleton for new pg_utf8_flag work.
      adds  300da0c   Make Time::HiRes a prerequisite, as the async test uses it. Per bug 72584
      adds  830ba62   allow hi-bit chars in dollar-quoted identifiers
      adds  f0c52de   Fixes to the array-marshalling code
      adds  77e6188   Revert the UTF-8 work in progress, so we can focus on releasing a new version first.
      adds  804e9ba   Make croak() and warn() calls safe.
      adds  74713ec   Fix error in async docs (CPAN bug #72812)
      adds  7baf5cf   Fix for CPAN bug 70953, so that named placeholders do not error out if we get a partial match. Patch by Jan Pazdziora; I added a was-failing and not-working test to 12placeholders.t
      adds  1cd548f   Have do() return count for things such as CREATE TABLE .. AS SELECT (CPAN bug #71073) [Pavel Stehule] Added a test for the same.
      adds  0920dc6   More notes about the git repo, patches, and cross references, per bug 70845
      adds  702d8d0   Do not use PQexecParams if pg_server_prepare is off, period.
      adds  a00a60a   Minor spelling and P:C fixes.
      adds  b06fd52   gitignore additions
      adds  ce32070   Make sure we always quote with our new PQexec
      adds  65fe62e   Let's go to 2.19.0
      adds  e8f83a9   2012
      adds  b3e8a36   Adjust new test for older versions.
      adds  bb1718e   Update Changes file for 2.19.0
      adds  39bc8b1   Don't complain about the MYMETA files on make distcheck
      adds  5f62978   We do not use $Id$ anymore: remove the reference from README.dev
      adds  05ab092   Final changes for 2.19.0
      adds  de71521   Note git commits in Changes file, prep for 2.19.1
      adds  dacb69a   Add git url, note upcoming fix.
      adds  c256851   Per report, fix problem with undefined elements in an array being passed as arguments. Lesson here: av_fetch cannot be trusted, always test it first! Also added a failing (but now passing) test.
      adds  589bef0   Give our spellchecker more brainz so it doesn't freak out about git commit hashes.
      adds  d22a1ac   Bump to 2.19.1
      adds  2339771   Ready for 2.19.1 release
      adds  db6f6da   Done
      adds  921a892   Quick utf8 test showing importance of binmode.
      adds  df22225   Quick demo of utf8::upgrade
      adds  fe0836b   Add failing test per bug 75713
      adds  8c03e8c   Fix for named placeholders: we have to take into account both the length of the potential match and the length of the item we are searching for. Add more tests to confirm.
      adds  d1dcfc9   Another day, another release :)
      adds  52c80cc   Ready for release 2.19.2
      adds  37abac4   Avoid expensive DBIS call in fetch
      adds  6f61b76   rename all macros that call DBIS by appending _slow to their name
      adds  969c6ef   add comments suggesting better approch to logging
      adds  4bedc56   Typo, and git config test.
      adds  421528e   Testing git config.
      adds  a1f2315   Note recent cpantesters failure
      adds  ec7d327   Version tweak
      adds  e0e2780   Quick commit of in-progress testing
      adds  00f3d68   Adjustments for the loss of spclocation in 9.2
      adds  40b1788   Quick reminder from IRC
      adds  f448ca0   Quick tests per suggestions in ticket 79035
      adds  dd0c3b1   Test using lots of placeholders.
      adds  c75179e   Get rid of all that powf() crap per talk on 79035
      adds  286fbd1   Better logic inside of pg_st_split_statement for the end of the string. Per talk on RT 79035. In a nutshell, we cannot look at *statement, which is one past the current character (ch), if we know what we have already reached the end of the string because ch == '\0'. This was (quite understanably!) causing segfaults on some platforms. Another set of eyes for reviewing welcome (hi Davids)
      adds  e48dec8   For the testing setup script, add better debugging, and make sure we check for an existing and running database better.
      adds  2de335d   Minor tweaks.
      adds  0caf966   Spellchecking updates
      adds  bd7f27e   Bump version to 2.19.3
      adds  42e257d   Finish the sth() in this test
      adds  95ac40e   Let's get 2.19.3 out the door today
      adds  7d1c801   Add section to README.dev on generating git tags
      adds  be018f1   Signature for 2.19.3
      adds  16f222d   Spelling correction per #78168
      adds  97fa432   Note git commits in recent version releases.
      adds  d908114   Attempt to output some compiler information in case DBD::Pg fails to load at all, as can happen when we have multiple conflicting libpq versions, leading to messages like this: lo_import_with_oid: referenced symbol not found
      adds  6163bef   Mention the spclocation/pg_tablespace_location() change for 2.19.3
      adds  744dc7d   Note bug 78168
      adds  75d67fc   Make sure CREATE TABLE .. AS SELECT returns rows in non do() cases. Per dicsussion on #postgresql
      adds  29b7070   Better handling of failed libpq connections. Should fix the bug where a SQLSTATE of 08000 is expected but not returned.
      adds  2b90e1f   Credit last change
      adds  3f46b5c   Bump to 2013
      adds  3861c6b   Tweak the test for lo_import_with_oid requirement yet again. RT bug 83145
      adds  589e116   Better AutoCommit docs. RT 82356
      adds  780eed1   Fix previous PGLIBVERSION check.
      adds  11987a1   Remove math.h requirement: should not be needed anymore, and causing problems on some platforms. RT #79256
      adds  24c8fae   Note bug number
      adds  fddb9a9   Mention hstore to hash mapping
      adds  accf9a1   Use DEBUG1 for the PrintWarn test, as Postgres got less chatty in 9.3
      adds  64d570d   Typo fixes per rt.cpan.org #86378
      adds  0574ebb   Give info on mailing list subscription and archives. Per RT #86610
      adds  f12d7d6   Soecify exactly what .pl and .pm files we want copied to the lib dirs, rather than relying on the default wildcard method which was picking up unwanted files. Per RT #84494 https://rt.cpan.org/Ticket/Display.html?id=84494
      adds  0d345d8   Do not assume oid will fit in an int! Per RT 85836 https://rt.cpan.org/Public/Bug/Display.html?id=85836
      adds  53204a3   Note last change
      adds  15a3230   Add new methods for pg_resetxlog and pg_upgrade. Bump copyright.
      adds  d520f2c   For testing setup: * don't try so hard for a default connection: use initdb instead * use pg_resetxlog to boost the oids super high * handle case where the postgres user does not exist
      adds  d18362f   Another stab at the UTF-8 system, this time simplified as much as possible. See the pod for pg_enable_utf8 for an explanation. Note that this commit will probably be picked out later, as we want to release a new minor version before releasing such a big change
      adds  e6e44a8   Typo
      adds  4847694   Make pg_enable_utf8 accept ints, and reject invalid values.
      adds  dcf8d76   Put a skeleton utf8 test place.
      adds  68468e9   Update types via 9.2 source tree
      adds  834d461   Confirmed that lo_import_with_oid does not exists anywhere in the 8.4 source. Why is this giving us so many problems?
      adds  80cf6d8   Make sure we respect our "canonical SQL version" flag when automagically building our mapping list of internal PG data types to SQL types. This was causing a bug in which a SQL_CHAR type was getting mapped to a pg "char" (single character) rather than the expected bpchar (both map back to SQL_CHAR). This was causing bind_param to fail, if it was using the returned types. Per email to dbi-dev list from H.Merijn Brand 2013/03/04.
      adds  f60dcf6   Add a test for the recent SQL_CHAR related fix.
      adds  485dc90   Note recent change.
      adds  3ebe9a7   Adjust test count
      adds  6e1858d   Make sure this test matchess the description!
      adds  202ae11   Introduce a _fatal_sqlstate function setting the sqlstate of the dbh either to 08000 (connection exception) or 22000 (data exception), based on the result of PQconnStatus. Calls to this function have been inserted in front of all pg_error invocations happening because of some kind of libpq error return. It also changes the error handling in pg_db_cancel to set the sqlstate via _sqlstate before calling pg_error. I've also taken the liberty to streamline the _sqlstate  [...]
      adds  e9a59f2   Credit recent patch
      adds  4badc83   Add TODO (aka known failing) tests for setting $sth->err to 6 as specified in the docs. Per RT 88332. Thanks to Christoph Lamprecht for a well designed test case.
      adds  8d094f4   Yes, it's all utf-8 now.
      adds  dca869c   Minor doc changes for utf8 stuff.
      adds  ce90c65   Format our prepared statements with %x, not %d, for very long-running transactions in which the internal prepare_number rolls over into negative numbers - which bumps up against Postgres' rules about prepared statement names. Per RT #88827.
      adds  309ca3e   Cleanup Changes
      adds  ba0fb2a   Fix ORDINAL_POSITION in foreign_key_info. Per RT 88794
      adds  2e2f44a   Fix foreign_key_info with unspecified schema
      adds  26b39f2   Note recent Changes
      adds  9ddd86a   Correct the number of .pm files we skip for this test.
      adds  02e4642   Fix skip numbers
      adds  509701d   Use correct SQL_BIGINT constant for int8
      adds  73f5360   Bump version to DBI to 1.54 everywhere. Credit recent change.
      adds  1cdcd84   Fix assertion when binding array columns on debug perls >= 5.16
      adds  a2b2b8d   Bump Perl requirement to 5.8.4. May go up further, but let's put this stake in the ground.
      adds  6f455e4   Make some tests AUTHOR_TESTING, not RELEASE_TESTING, as we really don't want anyone else to run them.
      adds  a44829e   Adjust test to use 3 digit exponential values (CPAN bug #59449)
      adds  d4551fb   gitignore tweaks
      adds  cfcc764   Move Perl requirement down to 5.8.1, per RT request.
      adds  252b346   Avoid reinstalling driver methods in threads. Per RT #83638
      adds  71cd708   Quick dump of lo_truncate support. Not working yet.
      adds  b488c24   Let's call this TODO item done.
      adds  4bc7ac6   Add a new field, pg_expression, to the results from statistics_info. This will show the index expression for the column in question. In other words, things such as lower(foo) will show up here. Per request from RT #76608
      adds  bcb46a9   Note latest change
      adds  9dab3ed   Make sure we force expand_array on inside of foreign_key_info, then reset it back the way it was. Per complaint on RT #51780. Much thanks to Tim Bunce for helping unravel this.
      adds  cd1ee71   Skip the still-not-working pg_lo_truncate tests.
      adds  88e5663   Stop trying to count tests here!
      adds  1e6ac6e   Update with latest type information from Postgres
      adds  5342f43   Bump Test::More requirement to .88, as we are using done_testing()
      adds  eeb3f2c   Bump version here too
      adds  47b461e   Spellcheck tweaks.
      adds  241ae5d   Perl::Critic tweaks
      adds  3a65189   Testing tweaks
      adds  c3f044f   Bump DBI requirement to 1.614. Version bump for development testing.
      adds  94e488d   Better git ignoring.
      adds  d6e7a67   Add support for AutoInactiveDestroy. Committer note: Per RT #68893. Changed pg_server_prepare from 1 to 0 in the tests.
      adds  c522f93   Cleanup the Changes file
      adds  7cb0d79   Adjust debugging to use new _slow macros.
      adds  eb91b26   Skip pg_lo_import_with_oid tests for now. Noted as RT #90448
      adds  4d1f0f9   Teach everyone that AutoInactiveDestroy is a legal word for us.
      adds  0a71a0c   pg_server_prepare should be 1 here. So this test is not working yet!
      adds  7c0568c   More lo_import_with_oid tweaks. May just yank the whole thing out! :)
      adds  f182c2f   Minor Changes tweaks
      adds  cbb3a73   Version 2.20.1_2
      adds  85e32c8   Minor casting tweak
      adds  0abc736   Switch from char to SV, per ideas from the coropg project.
      adds  ddcc33d   Remove dead link
      adds  a882499   Print instead of prompt when running unattended.
      adds  06729d3   Update App::Info.
      adds  b997f05   Add new attribute, pg_switch_prepared, which controls when we switch from using PQexecParams to PQexecPrepared. The default is 2, meaning we do one round of PQexecParams, then switch to PQexecPrepared. Mostly a proof of concept, alhough it seems to at least pass the tests. :)
      adds  6e34307   Note TODO item
      adds  b239c79   Slight adjustment to new switch_prepared logic.
      adds  41d85d9   Add tests and attribute handlers for $h->{switch_prepared}
      adds  9c11561   Note some recent changes inside Changes
      adds  5482e24   Update TODO
      adds  1e7823e   Spellcheck tweaks
      adds  4817d9e   Use newer escaping syntax for pod
      adds  268e918   Version 2.20.1_3
      adds  b346876   do() blocks causing errors in cpantesters: perhaps the use lib is being ignored inside of it. Changed to a simple if, and added a test that we have a sane POSTGRES_HOME and bail at that point if we do not.
      adds  06e235f   Version 2.20.1_4
      adds  00c81e7   Duh. Problem wasn't in Makefile.PL, it was failure to add a new file to the MANIFEST.
      adds  c22fe8c   Set to version 2.20.1_5
      adds  1b262e6   Make arrayout field a hair larger to account for growing size in PG source. Merely pretties up types.c
      adds  85cb069   Make sure we rewrite the new done_testing bit
      adds  6acda54   Add recent file to README.dev
      adds  819fb41   Internal name should be INT8, not LONGINT
      adds  c58e626   Minor tweaks to testing script
      adds  972e25c   SvUTF8_on is NOT enough here. Total testing fail: should be catching this.
      adds  c3c839d   Add some UTF-8 tests. Fix typo in dbdimp.c
      adds  53743bc   More sv utf8 tweaks
      adds  a557fd2   Tweak test due to new utf8
      adds  f67b15d   Fix typo in docs regarding pg_placeholder_dollaronly. RT #91400
      adds  623e114   Note recent Change
      adds  437dbc7   Explicitly specify en_US for spell checking
      adds  611d24e   Note latest patch
      adds  7da29e3   Add utf-8 test from cpan bug 91655
      adds  f093353   More UTF-8 tweaking; tweak tests to use the new 'use charnames' pragma. Use Encode to strip utf8 flag for testing.
      adds  2ab336f   This test works again
      adds  b8ed74a   Bump to version 2.20.1_6
      adds  e492aae   cleanup dangling largeobjects in tests
      adds  1c88097   Credit last patch
      adds  78d98fe   Add support to start testing arrays of bytea
      adds  bc009b7   Don't flip the utf8 flag on when we are unrolling arrays of bytea. First step in solving bug # 91454
      adds  7192878   Respect pg_bool_tf when unrolling arrays.
      adds  4f8ae5f   Try to dequote bytea array, per bug 91454. Untested!
      adds  578ba70   Version bump to 3.0.0, unless and until we make more changes.
      adds  e31bb17   Test cleanup
      adds  ed965cf   Note recent bytea[] change
      adds  eb55af5   Remove debugging message.
      adds  582267c   Oops, things are coming back here as t/f
      adds  544d6cc   Thinko. Thank goodness for tests
      adds  f72a451   Add a new env DBDPG_NOCLEANUP for debugging. Prevents t/99cleanup.t from doing anything.
      adds  71a0045   Fix test counting, should fix RT #79544. Turns out we were checking only the "error" path, but the non-error path has two tests, while the error has one. Hence, 3*5 = 15 rather than 3*6 = 18, which accounts for the missing three items in the report.
      adds  97eeaa1   Note latest change
      adds  b47fb3e   Ignores
      adds  2668115   Change debugging env PGINITDB to DBDPG_INITDB. Re-enable Windows tweak for finding initdb.
      adds  9725314   Version 3.0.0 signature
      adds  a13afc1   Note release date and git commit for version 3.0.0
      adds  a1b4b2e   Allow WITH as a "DML" keyword, per RT 92724. Also added VALUES.
      adds  5f6081f   Note recent change
      adds  6834b20   Force the switch of ExecStatusType to an int, so we don't get complaints from older versions of libpq that do not know what PGRES_COPY_BOTH is.
      adds  ff1ba8c   If we can't figure out how to get to the pg_config information, exit 0 insteaed of die-ing.
      adds  181fcae   Extend UTF-8 magic to notifications: names and payloads.
      adds  1cbecf6   Note recent change
      adds  25ebe4f   More verbose tests
      adds  10a885a   Quick note for failing test.
      adds  6312fd7   Fix broken test: suck in all warnings into a single scalar, not just the latest one.
      adds  0944279   Update type info for new JSON items
      adds  26517a3   Version 3.1.0
      adds  cc17010   Final things for 3.1.0
      adds  92ea15f   Remove duplicated mailing lists.
      adds  2b5ae99   Make error message detection locale proof; should help tests pass
      adds  9ab1edd   Tweak sleep times inside forking test.
      adds  d337f93   Version 3.1.1
      adds  681fb49   Final 3.1.1 bits
      adds  7e3b9e7   Don't attempt to use the POSIX signalling stuff if the OS in Win(dows). See RT #94841
      adds  b01d543   Fix incorrect skip count for HandleSetErr: may be responsible for wrong count in RT #94841
      adds  ec2abc3   More tweaking of skip test counts in 02attribs.t
      adds  27f3088   Tests for new feature pg_placeholder_nocolons
      adds  9fcd42c   Implement pg_placeholder_nocolons rt#95173
      adds  eeb468a   Update Changes with recent activity
      adds  2214565   Version bump to 3.2.0
      adds  e25f036   Typo? Allow PGINITDB to work again
      adds  897974c   Update Changes for 3.2.0
      adds  b0b0998   Signature for 3.2.0
      adds  aabaa8a   Be less precise in testing match: suspect the UTF-8 "fancy quotes" may be causing the test failure seen on that German BSD box via CPAN testers.
      adds  522b067   Bump version to 3.2.1
      adds  4c49280   Ensure that number-colon-number is always ignored as a potential placeholder. Should allow array[1:2] to start working as expected again.
      adds  d318b0c   Update Changes
      adds  09b1d4e   Further fix needed to get PGINITDB to work in the tests.
      adds  9be9b5d   Note recent change
      adds  b3e1b40   AutoInactiveDestroy fix per RT #95505
      adds  5c5df8b   Note recent change
      adds  a56ef5c   Ready for 3.2.1 to go out the door May 20, 2014
      adds  7d8e1de   Last items for 3.2.1
      adds  441d38c   Remove ODBC support from foreign_key_info
      adds  2f8f77a   Rewrite foreign_key_info to be just one query
      adds  1212e3e   Fix UTF-8 support in placeholders and return values
      adds  0a5dc63   Add support for UTF-8 statement strings
      adds  a11063e   Fix quoting of UTF-8 values
      adds  7fd0b18   Test pg_enable_utf8 of -1, in addittion to 0 and 1.
      adds  e361af1   Refactor Unicode test to use anon hashes to describe the tests to run.
      adds  edb9481   Test that the Pg server agrees with us about the lengths of input strings.
      adds  47f2b67   Extend the Unicode round-trip tests to verify ASCII, BMP and non-BMP code points.
      adds  4989741   Test that characters created in the server reach the client correctly.
      adds  a59bf0d   Merge branch 'unicode' of https://github.com/ilmari/dbdpg
      adds  4a5b05c   Update Changes file for recent pull requests
      adds  0d81dd0   Fix up all internal links in perlpod. Bump copyright to 2014. Make sure lo_ items are properly named as pg_lo_ in the docs. Fix up some documentation links. Bump version to 3.3.0
      adds  a3d33e2   Pass the interpreter struct into quote functions, instead of using dTHX;
      adds  25633b1   Remove references to the interpreter struct in types.c - it's not used there.
      adds  e3fb16b   Note recent change: elide previous email address
      adds  f8fc006   Tie in bug numbers
      adds  dea0ba1   Quick notes about preferred client_encoding
      adds  777f76a   If you use something other than utf-8 for client encoding, you *will* need help. :)
      adds  37e5c10   Set date for version 3.3.0 to May 31, 2014
      adds  055f788   Signature for 3.3.0
      adds  a8926ac   Final changes for 3.3.0 tarball
      adds  613fcc7   Make sure we account for materialized views where needed
      adds  c420c8f   Adjust TABLE_TYPE to distinguish SYSTEM MATERIALIZED VIEW
      adds  8f83fa6   Quick updates to TODO
      adds  b62facc   table_info() explicit SYSTEM TABLE|VIEW support
      adds  8546413   reformat types
      adds  c8117ec   Add type tests
      adds  493310e   Suppress uninitialized split warning
      adds  9c1f4d4   Suppress further uninit warnings
      adds  a0f1609   Fix up all type test
      adds  7ab2b23   Better test description
      adds  b3739f9   LOCAL TEMPORARY support
      adds  79489fe   test LOCAL TEMPORARY support
      adds  5b6cff6   Update table_info POD
      adds  10b6fb0   Refactor table_info type lookup
      adds  bde13a1   Update test cases for DUMMY, valid types
      adds  81331b9   Merge branch 'LOCAL-TEMP' of https://github.com/pilcrow/dbdpg
      adds  2fd8eb5   Add back in MATERIALIZED VIEWS work - too hard to do so inside the previous merger. Also changed tabs to spaces, minor POD tweaks.
      adds  780dca9   Credit recent changes
      adds  619ef05   Version bump
      adds  63646ac   Important reminder
      adds  7a863bb   Add table_info() materialized view testing.
      adds  4ca0c6d   Note JSON goal
      adds  7a5da12   Version 3.4.0 ready to go
      adds  4bc9b33   Put git commit into Changes file
      adds  d1ca6f4   Final signature for 3.4.0
      adds  ba84160   Additional release steps based on #dbi conversation
      adds  0fd527c   Allow '%' again for the type in table_info() and thus tables()
      adds  2bf78b9   Merge branch 'fix-table-type-percent' of git://github.com/ilmari/dbdpg
      adds  4859fb8   Version 3.4.1: fixing up table_info()
      adds  cfd146e   Getting ready for 3.4.1
      adds  6697e1e   Imported Upstream version 3.4.1
       new  1d41a66   Merge tag 'upstream/3.4.1'
       new  24eb5a0   Update debian/changelog
       new  538621b   Refresh testdir.patch patch (offset)
       new  c437265   Prepare changelog for release

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                      |  32 ++
 META.yml                     |   6 +-
 Makefile.PL                  |   2 +-
 Pg.pm                        | 682 +++++++++++++++++++++++--------------------
 README                       |   2 +-
 README.dev                   |   4 +
 SIGNATURE                    |  26 +-
 TODO                         |   3 +
 debian/changelog             |   8 +-
 debian/patches/testdir.patch |   2 +-
 debian/upstream/metadata     |   7 +
 lib/Bundle/DBD/Pg.pm         |   2 +-
 t/03dbmethod.t               |  75 ++++-
 t/dbdpg_test_setup.pl        |  11 +
 14 files changed, 510 insertions(+), 352 deletions(-)
 create mode 100644 debian/upstream/metadata

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbd-pg-perl.git



More information about the Pkg-perl-cvs-commits mailing list