perl.dbd.pg.changes http://www.nntp.perl.org/group/perl.dbd.pg.changes/ ... Copyright 1998-2008 perl.org Sat, 11 Oct 2008 16:40:19 +0000 ask@perl.org [svn:DBD-Pg] r11939 - in DBD-Pg/trunk: . t by turnstep Author: turnstep<br/>Date: Sun Oct 5 20:11:56 2008<br/>New Revision: 11939<br/><br/>Modified:<br/> DBD-Pg/trunk/Pg.pm<br/> DBD-Pg/trunk/dbdimp.c<br/> DBD-Pg/trunk/t/07copy.t<br/><br/>Log:<br/>Better error output for COPY methods.<br/><br/><br/>Modified: DBD-Pg/trunk/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/Pg.pm (original)<br/>+++ DBD-Pg/trunk/Pg.pm Sun Oct 5 20:11:56 2008<br/>@@ -4013,14 +4013,14 @@<br/> one data row at a time. The first argument to pg_getcopydata <br/> is the variable into which the data will be stored (this variable should not <br/> be undefined, or it may throw a warning, although it may be a reference). This <br/>-argument returns a number greater than 1 indicating the new size of the variable, <br/>+method returns a number greater than 1 indicating the new size of the variable, <br/> or a -1 when the COPY has finished. Once a -1 has been returned, no other action is <br/> necessary, as COPY mode will have already terminated. Example:<br/> <br/> $dbh-&gt;do(&quot;COPY mytable TO STDOUT&quot;);<br/> my @data;<br/> my $x=0;<br/>- 1 while $dbh-&gt;pg_getcopydata($data[$x++]) &gt; 0;<br/>+ 1 while $dbh-&gt;pg_getcopydata($data[$x++]) &gt;= 0;<br/> <br/> There is also a variation of this method called B&lt;pg_getcopydata_async&gt;, which, <br/> as the name suggests, returns immediately. The only difference from the original <br/><br/>Modified: DBD-Pg/trunk/dbdimp.c<br/>==============================================================================<br/>--- DBD-Pg/trunk/dbdimp.c (original)<br/>+++ DBD-Pg/trunk/dbdimp.c Sun Oct 5 20:11:56 2008<br/>@@ -2684,6 +2684,7 @@<br/> <br/> imp_dbh-&gt;copystate = 0; /* Assume not in copy mode until told otherwise */<br/> <br/>+ if (TRACE4) TRC(DBILOGFP, &quot;%sGot a status of %d\n&quot;, THEADER, status);<br/> switch (status) {<br/> case PGRES_TUPLES_OK:<br/> TRACE_PQNTUPLES;<br/>@@ -3696,7 +3697,7 @@<br/> <br/> /* We must be in COPY OUT state */<br/> if (PGRES_COPY_OUT != imp_dbh-&gt;copystate)<br/>- croak(&quot;pg_getcopydata can only be called directly after issuing a COPY command\n&quot;);<br/>+ croak(&quot;pg_getcopydata can only be called directly after issuing a COPY FROM command\n&quot;);<br/> <br/> tempbuf = NULL;<br/> <br/>@@ -3755,7 +3756,7 @@<br/> <br/> /* We must be in COPY IN state */<br/> if (PGRES_COPY_IN != imp_dbh-&gt;copystate)<br/>- croak(&quot;pg_putcopydata can only be called directly after issuing a COPY command\n&quot;);<br/>+ croak(&quot;pg_putcopydata can only be called directly after issuing a COPY TO command\n&quot;);<br/> <br/> TRACE_PQPUTCOPYDATA;<br/> copystatus = PQputCopyData<br/><br/>Modified: DBD-Pg/trunk/t/07copy.t<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/07copy.t (original)<br/>+++ DBD-Pg/trunk/t/07copy.t Sun Oct 5 20:11:56 2008<br/>@@ -171,23 +171,23 @@<br/> <br/> $dbh-&gt;do(&quot;DELETE FROM $table&quot;);<br/> <br/>-$t=&#39;pg_putcopydata fails if not after a COPY statement&#39;;<br/>+$t=&#39;pg_putcopydata fails if not after a COPY TO statement&#39;;<br/> eval {<br/> $dbh-&gt;pg_putcopydata(&quot;pizza\tpie&quot;);<br/> };<br/>-like ($@, qr{COPY command}, $t);<br/>+like ($@, qr{COPY TO command}, $t);<br/> <br/>-$t=&#39;pg_getcopydata fails if not after a COPY statement&#39;;<br/>+$t=&#39;pg_getcopydata fails if not after a COPY TO statement&#39;;<br/> eval {<br/> $dbh-&gt;pg_getcopydata($data[0]);<br/> };<br/>-like ($@, qr{COPY command}, $t);<br/>+like ($@, qr{COPY FROM command}, $t);<br/> <br/>-$t=&#39;pg_getcopydata_async fails if not after a COPY statement&#39;;<br/>+$t=&#39;pg_getcopydata_async fails if not after a COPY TO statement&#39;;<br/> eval {<br/> $dbh-&gt;pg_getcopydata_async($data[0]);<br/> };<br/>-like ($@, qr{COPY command}, $t);<br/>+like ($@, qr{COPY FROM command}, $t);<br/> <br/> $t=&#39;pg_putcopyend warns but does not die if not after a COPY statement&#39;;<br/> eval { require Test::Warn; };<br/>@@ -204,7 +204,7 @@<br/> eval {<br/> $dbh-&gt;pg_getcopydata($data[0]);<br/> };<br/>-like ($@, qr{COPY command}, $t);<br/>+like ($@, qr{COPY FROM command}, $t);<br/> <br/> $t=&#39;pg_putcopydata does not work if we are using COPY .. TO&#39;;<br/> $dbh-&gt;rollback();<br/>@@ -212,7 +212,7 @@<br/> eval {<br/> $dbh-&gt;pg_putcopydata(&quot;pizza\tpie&quot;);<br/> };<br/>-like ($@, qr{COPY command}, $t);<br/>+like ($@, qr{COPY TO command}, $t);<br/> <br/> $t=&#39;pg_putcopydata works and returns a 1 on success&#39;;<br/> $dbh-&gt;rollback();<br/>@@ -238,7 +238,7 @@<br/> eval {<br/> $dbh-&gt;pg_getcopydata($data[0]);<br/> };<br/>-like ($@, qr{COPY command}, $t);<br/>+like ($@, qr{COPY FROM command}, $t);<br/> <br/> $t=&#39;Calling do() gives an error when in the middle of COPY .. FROM&#39;;<br/> eval {<br/>@@ -265,7 +265,7 @@<br/> eval {<br/> $result = $dbh-&gt;pg_putcopydata(&#39;root&#39;);<br/> };<br/>-like ($@, qr{COPY command}, $t);<br/>+like ($@, qr{COPY TO command}, $t);<br/> <br/> $t=&#39;Normal queries work after pg_putcopyend is called&#39;;<br/> eval {<br/>@@ -310,7 +310,7 @@<br/> eval {<br/> $dbh-&gt;pg_putcopydata(&#39;pie&#39;);<br/> };<br/>-like ($@, qr{COPY command}, $t);<br/>+like ($@, qr{COPY TO command}, $t);<br/> <br/> $t=&#39;pg_getcopydata returns 0 when no more data&#39;;<br/> $dbh-&gt;pg_getcopydata(\$data[0]);<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/10/msg680.html Sun, 05 Oct 2008 20:12:06 +0000 [svn:DBD-Pg] r11876 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Wed Sep 24 10:56:32 2008<br/>New Revision: 11876<br/><br/>Modified:<br/> DBD-Pg/trunk/Pg.pm<br/><br/>Log:<br/>Large object doc improvements by Gaurav Vaidya<br/><br/><br/>Modified: DBD-Pg/trunk/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/Pg.pm (original)<br/>+++ DBD-Pg/trunk/Pg.pm Wed Sep 24 10:56:32 2008<br/>@@ -2038,11 +2038,9 @@<br/> $lobjId = $dbh-&gt;func($mode, &#39;lo_creat&#39;);<br/> <br/> Creates a new large object and returns the object-id. C&lt;$mode&gt; is a bitmask<br/>-describing different attributes of the new object. Use the following<br/>-constants:<br/>-<br/>- $dbh-&gt;{pg_INV_WRITE}<br/>- $dbh-&gt;{pg_INV_READ}<br/>+describing read and write access to the new object. This setting is ignored<br/>+since Postgres version 8.1. For backwards compatibility, however, you should <br/>+set a valid mode anyway (see L&lt;/lo_open&gt; for a list of valid modes).<br/> <br/> Upon failure it returns C&lt;undef&gt;.<br/> <br/>@@ -2051,8 +2049,23 @@<br/> $lobj_fd = $dbh-&gt;func($lobjId, $mode, &#39;lo_open&#39;);<br/> <br/> Opens an existing large object and returns an object-descriptor for use in<br/>-subsequent C&lt;lo_*&gt; calls. For the mode bits see L&lt;/lo_creat&gt;. Returns C&lt;undef&gt;<br/>-upon failure. Note that 0 is a perfectly correct (and common) object descriptor!<br/>+subsequent C&lt;lo_*&gt; calls. C&lt;$mode&gt; is a bitmask describing read and write<br/>+access to the opened object. It may be one of: <br/>+<br/>+ $dbh-&gt;{pg_INV_READ}<br/>+ $dbh-&gt;{pg_INV_WRITE}<br/>+ $dbh-&gt;{pg_INV_READ} | $dbh-&gt;{pg_INV_WRITE}<br/>+<br/>+C&lt;pg_INV_WRITE&gt; and C&lt;pg_INV_WRITE | pg_INV_READ&gt; modes are identical; in<br/>+both modes, the large object can be read from or written to.<br/>+Reading from the object will provide the object as written in other committed<br/>+transactions, along with any writes performed by the current transaction.<br/>+Objects opened with C&lt;pg_INV_READ&gt; cannot be written to. Reading from this<br/>+object will provide the stored data at the time of the transaction snapshot<br/>+which was active when C&lt;lo_write&gt; was called.<br/>+<br/>+Returns C&lt;undef&gt; upon failure. Note that 0 is a perfectly correct (and common)<br/>+object descriptor!<br/> <br/> =item lo_write<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg679.html Wed, 24 Sep 2008 10:56:41 +0000 [svn:DBD-Pg] r11872 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Tue Sep 23 06:33:46 2008<br/>New Revision: 11872<br/><br/>Modified:<br/> DBD-Pg/trunk/types.c<br/><br/>Log:<br/>Use base type for array delimiter.<br/><br/><br/>Modified: DBD-Pg/trunk/types.c<br/>==============================================================================<br/>--- DBD-Pg/trunk/types.c (original)<br/>+++ DBD-Pg/trunk/types.c Tue Sep 23 06:33:46 2008<br/>@@ -394,6 +394,12 @@<br/> sqlc =&gt; 0,<br/> svtype =&gt; 0,<br/> };<br/>+ if ($name =~ /_/) {<br/>+ (my $basename = $name) =~ s/_//;<br/>+ if (exists $pgtype{$basename}) {<br/>+ $pgtype{$name}{delim} = $pgtype{$basename}{delim};<br/>+ }<br/>+ }<br/> length($name) &gt; $maxlen and $maxlen = length($name);<br/> $thisname = $name;<br/> ## Special hack for array types<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg678.html Tue, 23 Sep 2008 06:34:07 +0000 [svn:DBD-Pg] r11870 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Mon Sep 22 20:13:42 2008<br/>New Revision: 11870<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Note revision.<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Mon Sep 22 20:13:42 2008<br/>@@ -1,6 +1,6 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>-2.10.7 Released September 22, 2008<br/>+2.10.7 Released September 22, 2008 (subversion r11869)<br/> <br/> - Fix test issue when dbname contains dashes.<br/> [Rainer Tammer]<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg677.html Mon, 22 Sep 2008 20:13:49 +0000 [svn:DBD-Pg] r11869 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Mon Sep 22 20:13:19 2008<br/>New Revision: 11869<br/><br/>Modified:<br/> DBD-Pg/trunk/SIGNATURE<br/><br/>Log:<br/>Signature for version 2.10.7<br/><br/><br/>Modified: DBD-Pg/trunk/SIGNATURE<br/>==============================================================================<br/>--- DBD-Pg/trunk/SIGNATURE (original)<br/>+++ DBD-Pg/trunk/SIGNATURE Mon Sep 22 20:13:19 2008<br/>@@ -15,27 +15,27 @@<br/> Hash: RIPEMD160<br/> <br/> SHA1 14d7a3c7a0b0497e4ab463b67850bd5e1f70409d .perlcriticrc<br/>-SHA1 a83dc346eeb9fdcdadc901061c651d32abc88d75 Changes<br/>+SHA1 fcb3bfb40d8c36ad8c3ca8b90207b7ceee353fee Changes<br/> SHA1 4d91c71e5dbb19ece1505ab75c36d00a744bb076 MANIFEST<br/> SHA1 22055b195f5cf15d7909e8a08468e617f46154e7 MANIFEST.SKIP<br/>-SHA1 d95d5380fd3d79e11987b82064c817770c9b3aa6 META.yml<br/>-SHA1 56f3ade7a370cc8a7def08c454b6b77743df26de Makefile.PL<br/>+SHA1 b430714a84c9fb3cd81efab39173f7038d6bafb6 META.yml<br/>+SHA1 11c74a12496d31d8124c08c6685861299c6b6c32 Makefile.PL<br/> SHA1 c51356c52c139265e20a2ad33bc8d3ee04f6ff48 Pg.h<br/>-SHA1 d9863b63a025c1554d2e1d7335260e3f9a3fad5c Pg.pm<br/>+SHA1 fb4bd9a231477abd9d77d707914a32ab51d03399 Pg.pm<br/> SHA1 caf6c843024b2853bc2460c60f9c667f9150cbd4 Pg.xs<br/>-SHA1 356be150aff2608f6b87505eed03b37b984ca541 README<br/>+SHA1 8a9d05559a59bc3b97530b231726307ef24f327d README<br/> SHA1 c6d2633bdb72186bfb2887d6a1efab3a06f44cbd README.dev<br/> SHA1 968d5fad61bce160b31a9cb1a21dd240b9df930f README.win32<br/> SHA1 cb3078ec98906fc6381ca0af9e146e2d8b4176c6 TODO<br/> SHA1 de56b7328d402a3ba32431b97410d401aedc7f45 dbdimp.c<br/> SHA1 e079dca9f560b265daba52e7daee42e1a17184bb dbdimp.h<br/> SHA1 6c33bcf138e577722283bef02fceb8cbce4d100d dbivport.h<br/>-SHA1 6a3c7c46fc7db7e76c7333026bf714e1458137fb lib/Bundle/DBD/Pg.pm<br/>+SHA1 1a52a88ba5ed8a39f7d659b2e98be26f58c845c3 lib/Bundle/DBD/Pg.pm<br/> SHA1 dbe8b0bd24538a61d4c617848e7fca27fd4ea3eb quote.c<br/> SHA1 0a1fdd0406c5c367a9aba366d1d35cfa8d5272ae quote.h<br/> SHA1 93aa7e8cae0a361d1e6163dea0281ebff41f3c5f t/00-signature.t<br/> SHA1 073baf503a601ceeb49516d61bd275f0c1e51563 t/00basic.t<br/>-SHA1 e5c88f4796bed486507104d3a751315995c77b94 t/01connect.t<br/>+SHA1 f407ad828fe5898e1fa585523852b204ce9b5b2d t/01connect.t<br/> SHA1 ec842e6aaf11d6a55809318d69bd11ce8245092f t/01constants.t<br/> SHA1 73c4d8f20e828885828505f8266629af4f2e8ae9 t/02attribs.t<br/> SHA1 790f36471738f6b701e86654f8cd0ffafce03f0b t/03dbmethod.t<br/>@@ -52,7 +52,7 @@<br/> SHA1 29ee4d1ebb593b2148e2b50f75e55c7c4b8ee376 t/99_spellcheck.t<br/> SHA1 ace40437561196dc6a08b5e725de35aed0e9902c t/99_yaml.t<br/> SHA1 60031c2db489d77291078ab6a418723e1a35f137 t/99cleanup.t<br/>-SHA1 1ecceecf54ab48affeae320e0cd8dfbcacfd51d5 t/dbdpg_test_setup.pl<br/>+SHA1 5e0f55ec185c686b583ceb0b94f54dd60d808f02 t/dbdpg_test_setup.pl<br/> SHA1 bc4a58bdd5e853139f9e1fc6129f83e50a07a2c6 t/lib/App/Info.pm<br/> SHA1 58befda00c12b1721875262505112203bf230450 t/lib/App/Info/Handler.pm<br/> SHA1 b5bf85b12a5fc207c44113a9c028fb7fbd68531f t/lib/App/Info/Handler/Prompt.pm<br/>@@ -60,12 +60,12 @@<br/> SHA1 c4526a50a9266817c64a8f8a9e3fa19b27715f50 t/lib/App/Info/RDBMS/PostgreSQL.pm<br/> SHA1 188d73fe871cc0afa65837c19eb2a6b43884a8f4 t/lib/App/Info/Request.pm<br/> SHA1 6eaa2bdb5bc68d1b68933f59dd21882b920a5df0 t/lib/App/Info/Util.pm<br/>-SHA1 619d9ee5107906d8e0aaa3d6e1329336b1b383c7 types.c<br/>+SHA1 c2e57ee10f8a32d66d6c7a314ca5a0f886bc8618 types.c<br/> SHA1 01c443add5e4541921943d361025d3e82e9bc7d0 types.h<br/> SHA1 f07cd5ecaeb854c81ceb9206364979cf607e6546 win32.mak<br/> -----BEGIN PGP SIGNATURE-----<br/> <br/>-iEYEAREDAAYFAkjTqRQACgkQvJuQZxSWSshUHQCgrdRP5fxrnfWKeGBUpLP084l0<br/>-r+YAni9pa97s07shGU5LGSjiTUmOeZnO<br/>-=lkDO<br/>+iEYEAREDAAYFAkjYXlYACgkQvJuQZxSWSshmdQCgxoBXsxaWQ5G2xI8ISAEx6oq/<br/>+Er4AoOOwG+EW8rSJ9nFYBqQU9ykSZpVd<br/>+=qfFx<br/> -----END PGP SIGNATURE-----<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg676.html Mon, 22 Sep 2008 20:13:33 +0000 [svn:DBD-Pg] r11868 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Mon Sep 22 19:53:59 2008<br/>New Revision: 11868<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Note release date.<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Mon Sep 22 19:53:59 2008<br/>@@ -1,6 +1,6 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>-2.10.7<br/>+2.10.7 Released September 22, 2008<br/> <br/> - Fix test issue when dbname contains dashes.<br/> [Rainer Tammer]<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg675.html Mon, 22 Sep 2008 19:54:07 +0000 [svn:DBD-Pg] r11867 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Mon Sep 22 19:32:59 2008<br/>New Revision: 11867<br/><br/>Modified:<br/> DBD-Pg/trunk/types.c<br/><br/>Log:<br/>Back to semi-colon: looks like a bug in Postgres source code.<br/><br/><br/>Modified: DBD-Pg/trunk/types.c<br/>==============================================================================<br/>--- DBD-Pg/trunk/types.c (original)<br/>+++ DBD-Pg/trunk/types.c Mon Sep 22 19:32:59 2008<br/>@@ -21,7 +21,7 @@<br/> {PG_ACLITEMARRAY ,&quot;_aclitem&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_BITARRAY ,&quot;_bit&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_BOOLARRAY ,&quot;_bool&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/>- {PG_BOXARRAY ,&quot;_box&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/>+ {PG_BOXARRAY ,&quot;_box&quot; ,&#39;;&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_BPCHARARRAY ,&quot;_bpchar&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_BYTEAARRAY ,&quot;_bytea&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_CHARARRAY ,&quot;_char&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg674.html Mon, 22 Sep 2008 19:33:09 +0000 [svn:DBD-Pg] r11866 - in DBD-Pg/trunk: . lib/Bundle/DBD by turnstep Author: turnstep<br/>Date: Mon Sep 22 16:13:10 2008<br/>New Revision: 11866<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/> DBD-Pg/trunk/Makefile.PL<br/> DBD-Pg/trunk/README<br/> DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/><br/>Log:<br/>Bump version to 2.10.7<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Mon Sep 22 16:13:10 2008<br/>@@ -4,6 +4,8 @@<br/> <br/> - Fix test issue when dbname contains dashes.<br/> [Rainer Tammer]<br/>+ - Revert META.yml to 1.0, until such time as tools <br/>+ can handle 1.1 (CPAN bug #39461) [Taro Nishino]<br/> <br/> 2.10.6 Released September 19, 2008 (subversion r11830)<br/> <br/><br/>Modified: DBD-Pg/trunk/Makefile.PL<br/>==============================================================================<br/>--- DBD-Pg/trunk/Makefile.PL (original)<br/>+++ DBD-Pg/trunk/Makefile.PL Mon Sep 22 16:13:10 2008<br/>@@ -7,7 +7,7 @@<br/> use 5.006001;<br/> <br/> ## No version.pm for this one, as the prereqs are not loaded yet.<br/>-my $VERSION = &#39;2.10.6&#39;;<br/>+my $VERSION = &#39;2.10.7&#39;;<br/> <br/> my $lib;<br/> BEGIN {<br/><br/>Modified: DBD-Pg/trunk/README<br/>==============================================================================<br/>--- DBD-Pg/trunk/README (original)<br/>+++ DBD-Pg/trunk/README Mon Sep 22 16:13:10 2008<br/>@@ -6,7 +6,7 @@<br/> DESCRIPTION:<br/> ------------<br/> <br/>-This is version 2.10.6 of DBD::Pg, the Perl interface to Postgres using DBI. <br/>+This is version 2.10.7 of DBD::Pg, the Perl interface to Postgres using DBI. <br/> The web site for this interface, and the latest version, can be found at:<br/> <br/> http://search.cpan.org/dist/DBD-Pg/<br/><br/>Modified: DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm (original)<br/>+++ DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm Mon Sep 22 16:13:10 2008<br/>@@ -4,7 +4,7 @@<br/> use strict;<br/> use warnings;<br/> <br/>-$VERSION = &#39;2.10.6&#39;;<br/>+$VERSION = &#39;2.10.7&#39;;<br/> <br/> 1;<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg673.html Mon, 22 Sep 2008 16:13:18 +0000 [svn:DBD-Pg] r11865 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Mon Sep 22 16:12:49 2008<br/>New Revision: 11865<br/><br/>Modified:<br/> DBD-Pg/trunk/types.c<br/><br/>Log:<br/>Adjust for new pg_types.h layout<br/><br/><br/>Modified: DBD-Pg/trunk/types.c<br/>==============================================================================<br/>--- DBD-Pg/trunk/types.c (original)<br/>+++ DBD-Pg/trunk/types.c Mon Sep 22 16:12:49 2008<br/>@@ -21,7 +21,7 @@<br/> {PG_ACLITEMARRAY ,&quot;_aclitem&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_BITARRAY ,&quot;_bit&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_BOOLARRAY ,&quot;_bool&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/>- {PG_BOXARRAY ,&quot;_box&quot; ,&#39;;&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/>+ {PG_BOXARRAY ,&quot;_box&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_BPCHARARRAY ,&quot;_bpchar&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_BYTEAARRAY ,&quot;_bytea&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/> {PG_CHARARRAY ,&quot;_char&quot; ,&#39;,&#39;,&quot;array_out&quot; ,quote_string,dequote_string,{0},1,0},<br/>@@ -376,7 +376,7 @@<br/> while(&lt;$fh&gt;) {<br/> s/FLOAT8PASSBYVAL/t/;<br/> s/FLOAT4PASSBYVAL/t/;<br/>- if (/^DATA\(insert OID\s+=\s+(\d+)\s+\(\s+(\S+)\s+\S+ \S+\s+\S+\s+[t|f]\s+. ([tf]) \\(\d+) (\d+)\s+(\d+) (\d+) (\S+) (\S+) (\S+) (\S+)/o) {<br/>+ if (/^DATA\(insert OID\s+=\s+(\d+)\s+\(\s+(\S+)\s+\S+ \S+\s+\S+\s+[t|f]\s+. . [tf] ([tf]) \\(\d+) (\d+)\s+(\d+) (\d+) (\S+) (\S+) (\S+) (\S+)/o) {<br/> my ($oid,$name,$typedef,$delim,$typrelid,$typelem,$typarray,$tin,$tout,$bin,$bout) =<br/> ($1,$2,$3,chr(oct($4)),$5,$6,$7,$8,$9,$10,$11);<br/> die &quot;Duplicated OID $oid!: $_\n&quot; if exists $pgtype{$oid};<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg672.html Mon, 22 Sep 2008 16:12:56 +0000 [svn:DBD-Pg] r11864 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Mon Sep 22 16:07:24 2008<br/>New Revision: 11864<br/><br/>Modified:<br/> DBD-Pg/trunk/Pg.pm<br/><br/>Log:<br/>Doc tweaks.<br/><br/><br/>Modified: DBD-Pg/trunk/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/Pg.pm (original)<br/>+++ DBD-Pg/trunk/Pg.pm Mon Sep 22 16:07:24 2008<br/>@@ -17,7 +17,7 @@<br/> {<br/> package DBD::Pg;<br/> <br/>- use version; our $VERSION = qv(&#39;2.10.6&#39;);<br/>+ use version; our $VERSION = qv(&#39;2.10.7&#39;);<br/> <br/> use DBI ();<br/> use DynaLoader ();<br/>@@ -1703,7 +1703,7 @@<br/> <br/> =head1 VERSION<br/> <br/>-This documents version 2.10.6 of the DBD::Pg module<br/>+This documents version 2.10.7 of the DBD::Pg module<br/> <br/> =head1 DESCRIPTION<br/> <br/>@@ -2402,10 +2402,10 @@<br/> statement, as it will not be executed. However, it should have the same<br/> number of placeholders as your prepared statement. Example:<br/> <br/>- $dbh-&gt;do(&quot;PREPARE mystat AS SELECT COUNT(*) FROM pg_class WHERE reltuples &lt; ?&quot;);<br/>- $sth = $dbh-&gt;prepare(&quot;SELECT ?&quot;);<br/>+ $dbh-&gt;do(&#39;PREPARE mystat AS SELECT COUNT(*) FROM pg_class WHERE reltuples &lt; ?&#39;);<br/>+ $sth = $dbh-&gt;prepare(&#39;SELECT ?&#39;);<br/> $sth-&gt;bind_param(1, 1, SQL_INTEGER);<br/>- $sth-&gt;{pg_prepare_name} = &quot;mystat&quot;;<br/>+ $sth-&gt;{pg_prepare_name} = &#39;mystat&#39;;<br/> $sth-&gt;execute(123);<br/> <br/> The above will run the equivalent of this query on the backend:<br/>@@ -2544,11 +2544,11 @@<br/> <br/> Some examples:<br/> <br/>- $dbh-&gt;do(&quot;CREATE SEQUENCE lii_seq START 1&quot;);<br/>- $dbh-&gt;do(&quot;CREATE TABLE lii (<br/>+ $dbh-&gt;do(&#39;CREATE SEQUENCE lii_seq START 1&#39;);<br/>+ $dbh-&gt;do(q{CREATE TABLE lii (<br/> foobar INTEGER NOT NULL UNIQUE DEFAULT nextval(&#39;lii_seq&#39;),<br/>- baz VARCHAR)&quot;);<br/>- $SQL = &quot;INSERT INTO lii(baz) VALUES (?)&quot;;<br/>+ baz VARCHAR)});<br/>+ $SQL = &#39;INSERT INTO lii(baz) VALUES (?)&#39;;<br/> $sth = $dbh-&gt;prepare($SQL);<br/> for (qw(uno dos tres cuatro)) {<br/> $sth-&gt;execute($_);<br/>@@ -2558,10 +2558,10 @@<br/> <br/> If you did not want to worry about the sequence name:<br/> <br/>- $dbh-&gt;do(&quot;CREATE TABLE lii2 (<br/>+ $dbh-&gt;do(&#39;CREATE TABLE lii2 (<br/> foobar SERIAL UNIQUE,<br/>- baz VARCHAR)&quot;);<br/>- $SQL = &quot;INSERT INTO lii2(baz) VALUES (?)&quot;;<br/>+ baz VARCHAR)&#39;);<br/>+ $SQL = &#39;INSERT INTO lii2(baz) VALUES (?)&#39;;<br/> $sth = $dbh-&gt;prepare($SQL);<br/> for (qw(uno dos tres cuatro)) {<br/> $sth-&gt;execute($_);<br/>@@ -2594,7 +2594,7 @@<br/> Example:<br/> <br/> $dbh-&gt;{AutoCommit} = 1;<br/>- $dbh-&gt;do(&quot;INSERT INTO foo VALUES (123)&quot;); ## Changes committed immediately<br/>+ $dbh-&gt;do(&#39;INSERT INTO foo VALUES (123)&#39;); ## Changes committed immediately<br/> $dbh-&gt;begin_work();<br/> ## Not in a transaction yet, but AutoCommit is set to 0<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg671.html Mon, 22 Sep 2008 16:07:31 +0000 [svn:DBD-Pg] r11863 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Mon Sep 22 15:26:40 2008<br/>New Revision: 11863<br/><br/>Modified:<br/> DBD-Pg/trunk/META.yml<br/><br/>Log:<br/>Revert top line to 1.0: tools cannot handle 1.1 yet apparently.<br/>Thanks to Taro Nishino for pointing this out.<br/><br/><br/>Modified: DBD-Pg/trunk/META.yml<br/>==============================================================================<br/>--- DBD-Pg/trunk/META.yml (original)<br/>+++ DBD-Pg/trunk/META.yml Mon Sep 22 15:26:40 2008<br/>@@ -1,6 +1,6 @@<br/>---- #YAML:1.1<br/>+--- #YAML:1.0<br/> name : DBD-Pg<br/>-version : 2.10.6<br/>+version : 2.10.7<br/> abstract : DBI PostgreSQL interface<br/> author: <br/> - Greg Sabino Mullane &lt;greg@turnstep.com&gt;<br/>@@ -38,10 +38,10 @@<br/> provides:<br/> DBD::Pg:<br/> file : Pg.pm<br/>- version : 2.10.6<br/>+ version : 2.10.7<br/> Bundle::DBD::Pg:<br/> file : lib/Bundle/DBD/Pg.pm<br/>- version : 2.10.6<br/>+ version : 2.10.7<br/> <br/> keywords:<br/> - Postgres<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg670.html Mon, 22 Sep 2008 15:26:51 +0000 [svn:DBD-Pg] r11833 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Fri Sep 19 09:31:13 2008<br/>New Revision: 11833<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Note fix and credit.<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Fri Sep 19 09:31:13 2008<br/>@@ -1,5 +1,10 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>+2.10.7<br/>+<br/>+ - Fix test issue when dbname contains dashes.<br/>+ [Rainer Tammer]<br/>+<br/> 2.10.6 Released September 19, 2008 (subversion r11830)<br/> <br/> - Correctly quote all bytea characters. (CPAN bug #39390) [Rod Taylor]<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg669.html Fri, 19 Sep 2008 09:31:24 +0000 [svn:DBD-Pg] r11832 - DBD-Pg/trunk/t by turnstep Author: turnstep<br/>Date: Fri Sep 19 09:22:29 2008<br/>New Revision: 11832<br/><br/>Modified:<br/> DBD-Pg/trunk/t/01connect.t<br/> DBD-Pg/trunk/t/dbdpg_test_setup.pl<br/><br/>Log:<br/>Don&#39;t create a new database if the quoting test fails.<br/>Allow dashes in the database name when quoting. Should be expanded.<br/><br/><br/>Modified: DBD-Pg/trunk/t/01connect.t<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/01connect.t (original)<br/>+++ DBD-Pg/trunk/t/01connect.t Fri Sep 19 09:22:29 2008<br/>@@ -89,7 +89,7 @@<br/> $t=q{Connect using a quoted database argument};<br/> eval {<br/> $dbh and $dbh-&gt;disconnect();<br/>- (undef,$err,$dbh) = connect_database({dbquotes =&gt; 1});<br/>+ (undef,$err,$dbh) = connect_database({dbquotes =&gt; 1, nocreate =&gt; 1});<br/> };<br/> is ($@, q{}, $t);<br/> }<br/><br/>Modified: DBD-Pg/trunk/t/dbdpg_test_setup.pl<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/dbdpg_test_setup.pl (original)<br/>+++ DBD-Pg/trunk/t/dbdpg_test_setup.pl Fri Sep 19 09:22:29 2008<br/>@@ -82,7 +82,7 @@<br/> $testdsn =~ s/$alias\s*=/$arg-&gt;{dbreplace}=/;<br/> }<br/> if ($arg-&gt;{dbquotes}) {<br/>- $testdsn =~ s/$alias\s*=(\w+)/&#39;db=&quot;&#39;.lc $2.&#39;&quot;&#39;/e;<br/>+ $testdsn =~ s/$alias\s*=([\-\w]+)/&#39;db=&quot;&#39;.lc $2.&#39;&quot;&#39;/e;<br/> }<br/> <br/> goto GOTDBH if eval {<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg668.html Fri, 19 Sep 2008 09:22:41 +0000 [svn:DBD-Pg] r11831 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Fri Sep 19 06:39:13 2008<br/>New Revision: 11831<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Note revision for 2.10.6<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Fri Sep 19 06:39:13 2008<br/>@@ -1,6 +1,6 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>-2.10.6 Released September 19, 2008<br/>+2.10.6 Released September 19, 2008 (subversion r11830)<br/> <br/> - Correctly quote all bytea characters. (CPAN bug #39390) [Rod Taylor]<br/> - Prevent core dump when checking $dbh-&gt;{standard_conforming_strings}<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg667.html Fri, 19 Sep 2008 06:39:21 +0000 [svn:DBD-Pg] r11830 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Fri Sep 19 06:38:44 2008<br/>New Revision: 11830<br/><br/>Modified:<br/> DBD-Pg/trunk/SIGNATURE<br/><br/>Log:<br/>Sig for 2.10.6<br/><br/><br/>Modified: DBD-Pg/trunk/SIGNATURE<br/>==============================================================================<br/>--- DBD-Pg/trunk/SIGNATURE (original)<br/>+++ DBD-Pg/trunk/SIGNATURE Fri Sep 19 06:38:44 2008<br/>@@ -15,41 +15,41 @@<br/> Hash: RIPEMD160<br/> <br/> SHA1 14d7a3c7a0b0497e4ab463b67850bd5e1f70409d .perlcriticrc<br/>-SHA1 a8c228dece4d35ac6b1480daade898612176e65c Changes<br/>+SHA1 a83dc346eeb9fdcdadc901061c651d32abc88d75 Changes<br/> SHA1 4d91c71e5dbb19ece1505ab75c36d00a744bb076 MANIFEST<br/> SHA1 22055b195f5cf15d7909e8a08468e617f46154e7 MANIFEST.SKIP<br/>-SHA1 2d51a4a17f8533f50228d5aee5c12f7e8273ff1a META.yml<br/>-SHA1 9e85dd278bf84e97fe012537198b3ef36f229488 Makefile.PL<br/>+SHA1 d95d5380fd3d79e11987b82064c817770c9b3aa6 META.yml<br/>+SHA1 56f3ade7a370cc8a7def08c454b6b77743df26de Makefile.PL<br/> SHA1 c51356c52c139265e20a2ad33bc8d3ee04f6ff48 Pg.h<br/>-SHA1 7a651bb36b7f4bf75c88f0ad68bdd8dc4bfce69f Pg.pm<br/>+SHA1 d9863b63a025c1554d2e1d7335260e3f9a3fad5c Pg.pm<br/> SHA1 caf6c843024b2853bc2460c60f9c667f9150cbd4 Pg.xs<br/>-SHA1 7033f02e84f71f6a7be1527b5c2c623b5a74af5c README<br/>+SHA1 356be150aff2608f6b87505eed03b37b984ca541 README<br/> SHA1 c6d2633bdb72186bfb2887d6a1efab3a06f44cbd README.dev<br/> SHA1 968d5fad61bce160b31a9cb1a21dd240b9df930f README.win32<br/> SHA1 cb3078ec98906fc6381ca0af9e146e2d8b4176c6 TODO<br/>-SHA1 9f62d36a36b23819316112e853f142bd8bfefafc dbdimp.c<br/>+SHA1 de56b7328d402a3ba32431b97410d401aedc7f45 dbdimp.c<br/> SHA1 e079dca9f560b265daba52e7daee42e1a17184bb dbdimp.h<br/> SHA1 6c33bcf138e577722283bef02fceb8cbce4d100d dbivport.h<br/>-SHA1 8065710e31f61f0227044cb0f880d133a1588770 lib/Bundle/DBD/Pg.pm<br/>-SHA1 76a2c65c065a93775ceadf933a5d38bb25c8afa4 quote.c<br/>+SHA1 6a3c7c46fc7db7e76c7333026bf714e1458137fb lib/Bundle/DBD/Pg.pm<br/>+SHA1 dbe8b0bd24538a61d4c617848e7fca27fd4ea3eb quote.c<br/> SHA1 0a1fdd0406c5c367a9aba366d1d35cfa8d5272ae quote.h<br/> SHA1 93aa7e8cae0a361d1e6163dea0281ebff41f3c5f t/00-signature.t<br/> SHA1 073baf503a601ceeb49516d61bd275f0c1e51563 t/00basic.t<br/> SHA1 e5c88f4796bed486507104d3a751315995c77b94 t/01connect.t<br/> SHA1 ec842e6aaf11d6a55809318d69bd11ce8245092f t/01constants.t<br/>-SHA1 806b8b7dfac746f8d4624a61cd0de387baa206ee t/02attribs.t<br/>-SHA1 0d0a07674d2c493601a6807d22c2c8f2bdbbcd91 t/03dbmethod.t<br/>+SHA1 73c4d8f20e828885828505f8266629af4f2e8ae9 t/02attribs.t<br/>+SHA1 790f36471738f6b701e86654f8cd0ffafce03f0b t/03dbmethod.t<br/> SHA1 7ce47f4163e23b3f3df589487707257f5158001a t/03smethod.t<br/> SHA1 910d6c2234d77a74a49cf189b6c799e13bf75280 t/04misc.t<br/> SHA1 ee7ecab04b202d5cd8816fbb8c2703971161dd53 t/06bytea.t<br/> SHA1 2aac29d06766d0edbf0848c433c2ff837908e6ea t/07copy.t<br/> SHA1 1413c886eaf1714db1cf8abfb989dabfd86dee87 t/08async.t<br/>-SHA1 acfbfcdbbf4f285b068da11c1031d0afc1c365b5 t/09arrays.t<br/>+SHA1 5027751944bdca8f0fe63c20c790c4c3beccf433 t/09arrays.t<br/> SHA1 ee401c485a5c6f36844268eac0e95485359790bf t/12placeholders.t<br/> SHA1 85b5df8ef0c78b1d2d0018d874c62af7ef01a28f t/20savepoints.t<br/> SHA1 3bfb78b128724d3badf19ec4db8c1674543c557e t/99_perlcritic.t<br/> SHA1 9f94e06ec6b6a27512f1f4c638635e4095ae6be7 t/99_pod.t<br/>-SHA1 e538f970e7609cdbd9aa25917b0b578b31970b29 t/99_spellcheck.t<br/>+SHA1 29ee4d1ebb593b2148e2b50f75e55c7c4b8ee376 t/99_spellcheck.t<br/> SHA1 ace40437561196dc6a08b5e725de35aed0e9902c t/99_yaml.t<br/> SHA1 60031c2db489d77291078ab6a418723e1a35f137 t/99cleanup.t<br/> SHA1 1ecceecf54ab48affeae320e0cd8dfbcacfd51d5 t/dbdpg_test_setup.pl<br/>@@ -65,7 +65,7 @@<br/> SHA1 f07cd5ecaeb854c81ceb9206364979cf607e6546 win32.mak<br/> -----BEGIN PGP SIGNATURE-----<br/> <br/>-iEYEAREDAAYFAkjP07QACgkQvJuQZxSWSsgmfgCcC3tGAPI0UxImLBXnPQ23HlDE<br/>-UTwAn1JXnCU31ik1uVrJGplXsAvgPVM+<br/>-=roW2<br/>+iEYEAREDAAYFAkjTqRQACgkQvJuQZxSWSshUHQCgrdRP5fxrnfWKeGBUpLP084l0<br/>+r+YAni9pa97s07shGU5LGSjiTUmOeZnO<br/>+=lkDO<br/> -----END PGP SIGNATURE-----<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg666.html Fri, 19 Sep 2008 06:38:55 +0000 [svn:DBD-Pg] r11829 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Fri Sep 19 06:28:37 2008<br/>New Revision: 11829<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Note release date<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Fri Sep 19 06:28:37 2008<br/>@@ -1,6 +1,6 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>-2.10.6<br/>+2.10.6 Released September 19, 2008<br/> <br/> - Correctly quote all bytea characters. (CPAN bug #39390) [Rod Taylor]<br/> - Prevent core dump when checking $dbh-&gt;{standard_conforming_strings}<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg665.html Fri, 19 Sep 2008 06:28:50 +0000 [svn:DBD-Pg] r11824 - DBD-Pg/trunk/t by turnstep Author: turnstep<br/>Date: Thu Sep 18 18:56:14 2008<br/>New Revision: 11824<br/><br/>Modified:<br/> DBD-Pg/trunk/t/03dbmethod.t<br/><br/>Log:<br/>Minor tweaks<br/><br/><br/>Modified: DBD-Pg/trunk/t/03dbmethod.t<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/03dbmethod.t (original)<br/>+++ DBD-Pg/trunk/t/03dbmethod.t Thu Sep 18 18:56:14 2008<br/>@@ -1124,13 +1124,13 @@<br/> $result = $dbh-&gt;quote($byte, { pg_type =&gt; PG_BYTEA });<br/> if ($byteval &lt; 32 or $byteval &gt;= 127) {<br/> $expected = $scs<br/>- ? sprintf qq{E&#39;\\\\%03o&#39;}, $byteval<br/>- : sprintf qq{&#39;\\\\%03o&#39;}, $byteval;<br/>+ ? sprintf q{E&#39;\\\\%03o&#39;}, $byteval<br/>+ : sprintf q{&#39;\\\\%03o&#39;}, $byteval;<br/> }<br/> else {<br/> $expected = $scs<br/>- ? sprintf qq{E&#39;%s&#39;}, $byte<br/>- : sprintf qq{&#39;%s&#39;}, $byte;<br/>+ ? sprintf q{E&#39;%s&#39;}, $byte<br/>+ : sprintf q{&#39;%s&#39;}, $byte;<br/> }<br/> if ($byte eq &#39;\\&#39;) {<br/> $expected =~ s{\\}{\\\\\\\\};<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg664.html Thu, 18 Sep 2008 18:56:21 +0000 [svn:DBD-Pg] r11820 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Thu Sep 18 12:12:48 2008<br/>New Revision: 11820<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Note latest changes.<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Thu Sep 18 12:12:48 2008<br/>@@ -2,7 +2,10 @@<br/> <br/> 2.10.6<br/> <br/>- - Skip unicode tests if server is set to &#39;LATIN1&#39;<br/>+ - Correctly quote all bytea characters. (CPAN bug #39390) [Rod Taylor]<br/>+ - Prevent core dump when checking $dbh-&gt;{standard_conforming_strings}<br/>+ on older servers. [GSM]<br/>+ - Skip unicode tests if server is set to &#39;LATIN1&#39; [GSM]<br/> <br/> 2.10.5 Released September 16, 2008 (subversion r11800)<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg663.html Thu, 18 Sep 2008 12:13:26 +0000 [svn:DBD-Pg] r11819 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Thu Sep 18 12:10:52 2008<br/>New Revision: 11819<br/><br/>Modified:<br/> DBD-Pg/trunk/quote.c<br/><br/>Log:<br/>Correctly quote high bytea chars. Thanks to Rod Taylor.<br/><br/><br/>Modified: DBD-Pg/trunk/quote.c<br/>==============================================================================<br/>--- DBD-Pg/trunk/quote.c (original)<br/>+++ DBD-Pg/trunk/quote.c Thu Sep 18 12:10:52 2008<br/>@@ -205,7 +205,7 @@<br/> *result++ = &#39;\\&#39;;<br/> }<br/> else if (*string &lt; 0x20 || *string &gt; 0x7e) {<br/>- (void) snprintf((char *)result, 6, &quot;\\\\%03o&quot;, *string++);<br/>+ (void) snprintf((char *)result, 6, &quot;\\\\%03o&quot;, (unsigned char)*string++);<br/> result += 5;<br/> }<br/> else {<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg662.html Thu, 18 Sep 2008 12:11:00 +0000 [svn:DBD-Pg] r11818 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Thu Sep 18 12:10:13 2008<br/>New Revision: 11818<br/><br/>Modified:<br/> DBD-Pg/trunk/dbdimp.c<br/><br/>Log:<br/>Don&#39;t coredump if standard_conforming_string is not available!<br/><br/><br/>Modified: DBD-Pg/trunk/dbdimp.c<br/>==============================================================================<br/>--- DBD-Pg/trunk/dbdimp.c (original)<br/>+++ DBD-Pg/trunk/dbdimp.c Thu Sep 18 12:10:13 2008<br/>@@ -623,7 +623,7 @@<br/> SV * retsv = Nullsv;<br/> <br/> if (TSTART) TRC(DBILOGFP, &quot;%sBegin dbd_db_FETCH (key: %s)\n&quot;, THEADER, dbh ? key : key);<br/>- <br/>+<br/> switch (kl) {<br/> <br/> case 5: /* pg_db */<br/>@@ -743,8 +743,9 @@<br/> case 30: /* pg_standard_conforming_strings */<br/> <br/> if (strEQ(&quot;pg_standard_conforming_strings&quot;, key)) {<br/>- TRACE_PQPARAMETERSTATUS;<br/>- retsv = newSVpv(PQparameterStatus(imp_dbh-&gt;conn,&quot;standard_conforming_strings&quot;),0);<br/>+ if (NULL != PQparameterStatus(imp_dbh-&gt;conn, &quot;standard_conforming_strings&quot;)) {<br/>+ retsv = newSVpv(PQparameterStatus(imp_dbh-&gt;conn,&quot;standard_conforming_strings&quot;),0);<br/>+ }<br/> }<br/> break;<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg661.html Thu, 18 Sep 2008 12:10:20 +0000 [svn:DBD-Pg] r11817 - DBD-Pg/trunk/t by turnstep Author: turnstep<br/>Date: Thu Sep 18 12:09:14 2008<br/>New Revision: 11817<br/><br/>Modified:<br/> DBD-Pg/trunk/t/03dbmethod.t<br/><br/>Log:<br/>Test bytea quoting, make some test cleanups.<br/><br/><br/>Modified: DBD-Pg/trunk/t/03dbmethod.t<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/03dbmethod.t (original)<br/>+++ DBD-Pg/trunk/t/03dbmethod.t Thu Sep 18 12:09:14 2008<br/>@@ -26,7 +26,7 @@<br/> if (! defined $dbh) {<br/> plan skip_all =&gt; &#39;Connection to database failed, cannot continue testing&#39;;<br/> }<br/>-plan tests =&gt; 224;<br/>+plan tests =&gt; 479;<br/> <br/> isnt ($dbh, undef, &#39;Connect to database for database handle method testing&#39;);<br/> <br/>@@ -633,6 +633,8 @@<br/> # Test of the &quot;statistics_info&quot; database handle method<br/> #<br/> <br/>+SKIP: {<br/>+<br/> $dbh-&gt;{private_dbdpg}{version} &gt;= 80000<br/> or skip (&#39;Server must be version 8.0 or higher to test database handle method &quot;statistics_info&quot;&#39;, 10);<br/> <br/>@@ -745,7 +747,7 @@<br/> $dbh-&gt;do(&quot;DROP TABLE $table2&quot;);<br/> $dbh-&gt;do(&quot;DROP TABLE $table1&quot;);<br/> <br/>-## end of statistics_info tests<br/>+} ## end of statistics_info tests<br/> <br/> <br/> #<br/>@@ -1115,6 +1117,31 @@<br/> $t=&#39;DB handle method &quot;quote&quot; works with a supplied data type argument&#39;;<br/> is ($dbh-&gt;quote(1, 4), 1, $t);<br/> <br/>+## Test bytea quoting<br/>+my $scs = $dbh-&gt;{pg_standard_conforming_strings};<br/>+for my $byteval (1 .. 255) {<br/>+ my $byte = chr($byteval);<br/>+ $result = $dbh-&gt;quote($byte, { pg_type =&gt; PG_BYTEA });<br/>+ if ($byteval &lt; 32 or $byteval &gt;= 127) {<br/>+ $expected = $scs<br/>+ ? sprintf qq{E&#39;\\\\%03o&#39;}, $byteval<br/>+ : sprintf qq{&#39;\\\\%03o&#39;}, $byteval;<br/>+ }<br/>+ else {<br/>+ $expected = $scs<br/>+ ? sprintf qq{E&#39;%s&#39;}, $byte<br/>+ : sprintf qq{&#39;%s&#39;}, $byte;<br/>+ }<br/>+ if ($byte eq &#39;\\&#39;) {<br/>+ $expected =~ s{\\}{\\\\\\\\};<br/>+ }<br/>+ elsif ($byte eq q{&#39;}) {<br/>+ $expected = $scs ? q{E&#39;&#39;&#39;&#39;} : q{&#39;&#39;&#39;&#39;};<br/>+ }<br/>+ $t = qq{Byte value $byteval quotes to $expected};<br/>+ is ($result, $expected, $t);<br/>+}<br/>+<br/> ## Various backslash tests<br/> $t=&#39;DB handle method &quot;quote&quot; works properly with backslashes&#39;;<br/> my $E = $pgversion &gt;= 80100 ? q{E} : q{};<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg660.html Thu, 18 Sep 2008 12:09:23 +0000 [svn:DBD-Pg] r11806 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Wed Sep 17 15:22:54 2008<br/>New Revision: 11806<br/><br/>Modified:<br/> DBD-Pg/trunk/Pg.pm<br/><br/>Log:<br/>Documentation cleanups.<br/><br/><br/>Modified: DBD-Pg/trunk/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/Pg.pm (original)<br/>+++ DBD-Pg/trunk/Pg.pm Wed Sep 17 15:22:54 2008<br/>@@ -2243,15 +2243,15 @@<br/> Returns C&lt;dr&gt; for a driver handle, C&lt;db&gt; for a database handle, and C&lt;st&gt; for a statement handle. <br/> Should be rarely needed.<br/> <br/>-=head3 B&lt;LongReadLen&gt; (integer, inherited)<br/>+=head3 B&lt;LongReadLen&gt;<br/> <br/> Not used by DBD::Pg<br/> <br/>-=head3 B&lt;LongTruncOk&gt; (boolean, inherited)<br/>+=head3 B&lt;LongTruncOk&gt;<br/> <br/> Not used by DBD::Pg<br/> <br/>-=head3 B&lt;CompatMode&gt; (boolean, inherited)<br/>+=head3 B&lt;CompatMode&gt;<br/> <br/> Not used by DBD::Pg<br/> <br/>@@ -2420,7 +2420,7 @@<br/> the L&lt;/pg_direct&gt; attribute to your prepare call. This is not recommended,<br/> but is added just in case you need it.<br/> <br/>-=head3 B&lt;Placeholders&gt;<br/>+=head4 B&lt;Placeholders&gt;<br/> <br/> There are three types of placeholders that can be used in DBD::Pg. The first is<br/> the &quot;question mark&quot; type, in which each placeholder is represented by a single<br/>@@ -2623,6 +2623,47 @@<br/> referenced by anything), then the database handle&#39;s DESTROY method will call the rollback() and disconnect() <br/> methods automatically. It is best to explicitly disconnect rather than rely on this behavior.<br/> <br/>+=head3 B&lt;quote&gt;<br/>+<br/>+ $rv = $dbh-&gt;quote($value, $data_type);<br/>+<br/>+This module implements its own C&lt;quote&gt; method. For simple string types, both backslashes <br/>+and single quotes are doubled. You may also quote arrayrefs and receive a string <br/>+suitable for passing into Postgres array columns.<br/>+<br/>+If the value contains backslashes, and the server is version 8.1 or higher, <br/>+then the escaped string syntax will be used (which places a capital E before <br/>+the first single quote). This syntax is always used when quoting bytea values <br/>+on servers 8.1 and higher.<br/>+<br/>+The C&lt;data_type&gt; argument is optional and should be one of the type constants <br/>+exported by DBD::Pg (such as PG_BYTEA). In addition to string, bytea, char, bool, <br/>+and other standard types, the following geometric types are supported: point, line, <br/>+lseg, box, path, polygon, and circle (PG_POINT, PG_LINE, PG_LSEG, PG_BOX, <br/>+PG_POLYGON, and PG_CIRCLE respectively).<br/>+<br/>+B&lt;NOTE:&gt; The undocumented (and invalid) support for the C&lt;SQL_BINARY&gt; data<br/>+type is officially deprecated. Use C&lt;PG_BYTEA&gt; with C&lt;bind_param()&gt; instead:<br/>+<br/>+ $rv = $sth-&gt;bind_param($param_num, $bind_value,<br/>+ { pg_type =&gt; PG_BYTEA });<br/>+<br/>+=head3 B&lt;quote_identifier&gt;<br/>+<br/>+ $string = $dbh-&gt;quote_identifier( $name );<br/>+ $string = $dbh-&gt;quote_identifier( undef, $schema, $table);<br/>+<br/>+Returns a quoted version of the supplied string, which is commonly a schema, <br/>+table, or column name. The three argument form will return the schema and <br/>+the table together, separated by a dot. Examples:<br/>+<br/>+ print $dbh-&gt;quote_identifier(&#39;grapefruit&#39;); ## Prints: &quot;grapefruit&quot;<br/>+<br/>+ print $dbh-&gt;quote_identifier(&#39;juicy fruit&#39;); ## Prints: &quot;juicy fruit&quot;<br/>+<br/>+ print $dbh-&gt;quote_identifier(undef, &#39;public&#39;, &#39;pg_proc&#39;);<br/>+ ## Prints: &quot;public&quot;.&quot;pg_proc&quot;<br/>+<br/> =head3 B&lt;pg_notifies&gt;<br/> <br/> $ret = $dbh-&gt;pg_notifies;<br/>@@ -2911,47 +2952,6 @@<br/> Returns a list of hash references holding information about one or more variants of $data_type. <br/> See the DBI documentation for more details.<br/> <br/>-=head3 B&lt;quote&gt;<br/>-<br/>- $rv = $dbh-&gt;quote($value, $data_type);<br/>-<br/>-This module implements its own C&lt;quote&gt; method. For simple string types, both backslashes <br/>-and single quotes are doubled. You may also quote arrayrefs and receive a string <br/>-suitable for passing into Postgres array columns.<br/>-<br/>-If the value contains backslashes, and the server is version 8.1 or higher, <br/>-then the escaped string syntax will be used (which places a capital E before <br/>-the first single quote). This syntax is always used when quoting bytea values <br/>-on servers 8.1 and higher.<br/>-<br/>-The C&lt;data_type&gt; argument is optional and should be one of the type constants <br/>-exported by DBD::Pg (such as PG_BYTEA). In addition to string, bytea, char, bool, <br/>-and other standard types, the following geometric types are supported: point, line, <br/>-lseg, box, path, polygon, and circle (PG_POINT, PG_LINE, PG_LSEG, PG_BOX, <br/>-PG_POLYGON, and PG_CIRCLE respectively).<br/>-<br/>-B&lt;NOTE:&gt; The undocumented (and invalid) support for the C&lt;SQL_BINARY&gt; data<br/>-type is officially deprecated. Use C&lt;PG_BYTEA&gt; with C&lt;bind_param()&gt; instead:<br/>-<br/>- $rv = $sth-&gt;bind_param($param_num, $bind_value,<br/>- { pg_type =&gt; PG_BYTEA });<br/>-<br/>-=head3 B&lt;quote_identifier&gt;<br/>-<br/>- $string = $dbh-&gt;quote_identifier( $name );<br/>- $string = $dbh-&gt;quote_identifier( undef, $schema, $table);<br/>-<br/>-Returns a quoted version of the supplied string, which is commonly a schema, <br/>-table, or column name. The three argument form will return the schema and <br/>-the table together, separated by a dot. Examples:<br/>-<br/>- print $dbh-&gt;quote_identifier(&#39;grapefruit&#39;); ## Prints: &quot;grapefruit&quot;<br/>-<br/>- print $dbh-&gt;quote_identifier(&#39;juicy fruit&#39;); ## Prints: &quot;juicy fruit&quot;<br/>-<br/>- print $dbh-&gt;quote_identifier(undef, &#39;public&#39;, &#39;pg_proc&#39;);<br/>- ## Prints: &quot;public&quot;.&quot;pg_proc&quot;<br/>-<br/> =head3 B&lt;pg_server_trace&gt;<br/> <br/> $dbh-&gt;pg_server_trace($filehandle);<br/>@@ -3149,7 +3149,7 @@<br/> DBD::Pg specific attribute. Default is off. If true, then the L&lt;/prepare&gt; method will <br/> immediately prepare commands, rather than waiting until the first execute.<br/> <br/>-=head3 B&lt;pg_expand_array&gt; (boolean, read-only)<br/>+=head3 B&lt;pg_expand_array&gt; (boolean)<br/> <br/> DBD::Pg specific attribute. Defaults to false. If false, arrays returned from the server will <br/> not be changed into a Perl arrayref, but remain as a string.<br/>@@ -3175,7 +3175,7 @@<br/> <br/> Constant to be used for the mode in L&lt;/lo_creat&gt; and L&lt;/lo_open&gt;.<br/> <br/>-=head3 B&lt;Driver&gt; (handle)<br/>+=head3 B&lt;Driver&gt; (handle, read-only)<br/> <br/> Holds the handle of the parent driver. The only recommended use for this is to find the name <br/> of the driver using:<br/>@@ -3188,9 +3188,9 @@<br/> If DBD::Pg is unable to figure out the version, it will return a &quot;0&quot;. Otherwise,<br/> a &quot;3&quot; is returned.<br/> <br/>-=head3 B&lt;RowCacheSize&gt; (integer)<br/>+=head3 B&lt;RowCacheSize&gt;<br/> <br/>-Not used for DBD::Pg<br/>+Not used by DBD::Pg<br/> <br/> =head1 DBI STATEMENT HANDLE OBJECTS<br/> <br/>@@ -3703,11 +3703,11 @@<br/> <br/> Not used by DBD::Pg<br/> <br/>-=head3 B&lt;RowCache&gt; (integer, read-only)<br/>+=head3 B&lt;RowCache&gt;<br/> <br/> Not used by DBD::Pg<br/> <br/>-=head3 B&lt;CursorName&gt; (string, read-only)<br/>+=head3 B&lt;CursorName&gt;<br/> <br/> Not used by DBD::Pg. See the note about L&lt;/Cursors&gt; elsewhere in this document.<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg659.html Wed, 17 Sep 2008 15:23:03 +0000 [svn:DBD-Pg] r11805 - DBD-Pg/trunk/t by turnstep Author: turnstep<br/>Date: Wed Sep 17 15:22:35 2008<br/>New Revision: 11805<br/><br/>Modified:<br/> DBD-Pg/trunk/t/99_spellcheck.t<br/><br/>Log:<br/>Make unicode a global<br/><br/><br/>Modified: DBD-Pg/trunk/t/99_spellcheck.t<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/99_spellcheck.t (original)<br/>+++ DBD-Pg/trunk/t/99_spellcheck.t Wed Sep 17 15:22:35 2008<br/>@@ -483,6 +483,7 @@<br/> typename<br/> uid<br/> undef<br/>+unicode<br/> unix<br/> UNKNOWNOID<br/> userid<br/>@@ -556,7 +557,6 @@<br/> ## TODO:<br/> struct<br/> hashrefs<br/>-unicode<br/> <br/> ## README.dev:<br/> DProf<br/>@@ -799,7 +799,6 @@<br/> lc<br/> msg<br/> uc<br/>-unicode<br/> <br/> ## t/03smethod.t:<br/> ArrayTupleFetch<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg658.html Wed, 17 Sep 2008 15:22:43 +0000 [svn:DBD-Pg] r11804 - DBD-Pg/trunk/t by turnstep Author: turnstep<br/>Date: Wed Sep 17 15:19:48 2008<br/>New Revision: 11804<br/><br/>Modified:<br/> DBD-Pg/trunk/t/09arrays.t<br/><br/>Log:<br/>More LATIN1 workarounds.<br/><br/><br/>Modified: DBD-Pg/trunk/t/09arrays.t<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/09arrays.t (original)<br/>+++ DBD-Pg/trunk/t/09arrays.t Wed Sep 17 15:19:48 2008<br/>@@ -499,6 +499,10 @@<br/> eval { require Encode; };<br/> skip (&#39;Encode module is needed for unicode tests&#39;, 14) if $@;<br/> <br/>+ my $server_encoding = $dbh-&gt;selectall_arrayref(&#39;SHOW server_encoding&#39;)-&gt;[0][0];<br/>+ skip (&#39;Cannot test unicode with a LATIN1 database&#39;, 14)<br/>+ if $server_encoding eq &#39;LATIN1&#39;;<br/>+<br/> $t=&#39;String should be UTF-8&#39;;<br/> local $dbh-&gt;{pg_enable_utf8} = 1;<br/> my $utf8_str = chr(0x100).&#39;dam&#39;; # LATIN CAPITAL LETTER A WITH MACRON<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg657.html Wed, 17 Sep 2008 15:19:56 +0000 [svn:DBD-Pg] r11803 - in DBD-Pg/trunk: . lib/Bundle/DBD by turnstep Author: turnstep<br/>Date: Wed Sep 17 15:02:51 2008<br/>New Revision: 11803<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/> DBD-Pg/trunk/META.yml<br/> DBD-Pg/trunk/Makefile.PL<br/> DBD-Pg/trunk/Pg.pm<br/> DBD-Pg/trunk/README<br/> DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/><br/>Log:<br/>Version bump for small test fix.<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Wed Sep 17 15:02:51 2008<br/>@@ -1,5 +1,9 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>+2.10.6<br/>+<br/>+ - Skip unicode tests if server is set to &#39;LATIN1&#39;<br/>+<br/> 2.10.5 Released September 16, 2008 (subversion r11800)<br/> <br/> - Fix SIGNATURE file<br/><br/>Modified: DBD-Pg/trunk/META.yml<br/>==============================================================================<br/>--- DBD-Pg/trunk/META.yml (original)<br/>+++ DBD-Pg/trunk/META.yml Wed Sep 17 15:02:51 2008<br/>@@ -1,6 +1,6 @@<br/> --- #YAML:1.1<br/> name : DBD-Pg<br/>-version : 2.10.5<br/>+version : 2.10.6<br/> abstract : DBI PostgreSQL interface<br/> author: <br/> - Greg Sabino Mullane &lt;greg@turnstep.com&gt;<br/>@@ -38,10 +38,10 @@<br/> provides:<br/> DBD::Pg:<br/> file : Pg.pm<br/>- version : 2.10.5<br/>+ version : 2.10.6<br/> Bundle::DBD::Pg:<br/> file : lib/Bundle/DBD/Pg.pm<br/>- version : 2.10.5<br/>+ version : 2.10.6<br/> <br/> keywords:<br/> - Postgres<br/><br/>Modified: DBD-Pg/trunk/Makefile.PL<br/>==============================================================================<br/>--- DBD-Pg/trunk/Makefile.PL (original)<br/>+++ DBD-Pg/trunk/Makefile.PL Wed Sep 17 15:02:51 2008<br/>@@ -7,7 +7,7 @@<br/> use 5.006001;<br/> <br/> ## No version.pm for this one, as the prereqs are not loaded yet.<br/>-my $VERSION = &#39;2.10.5&#39;;<br/>+my $VERSION = &#39;2.10.6&#39;;<br/> <br/> my $lib;<br/> BEGIN {<br/><br/>Modified: DBD-Pg/trunk/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/Pg.pm (original)<br/>+++ DBD-Pg/trunk/Pg.pm Wed Sep 17 15:02:51 2008<br/>@@ -17,7 +17,7 @@<br/> {<br/> package DBD::Pg;<br/> <br/>- use version; our $VERSION = qv(&#39;2.10.5&#39;);<br/>+ use version; our $VERSION = qv(&#39;2.10.6&#39;);<br/> <br/> use DBI ();<br/> use DynaLoader ();<br/>@@ -1703,7 +1703,7 @@<br/> <br/> =head1 VERSION<br/> <br/>-This documents version 2.10.5 of the DBD::Pg module<br/>+This documents version 2.10.6 of the DBD::Pg module<br/> <br/> =head1 DESCRIPTION<br/> <br/><br/>Modified: DBD-Pg/trunk/README<br/>==============================================================================<br/>--- DBD-Pg/trunk/README (original)<br/>+++ DBD-Pg/trunk/README Wed Sep 17 15:02:51 2008<br/>@@ -6,7 +6,7 @@<br/> DESCRIPTION:<br/> ------------<br/> <br/>-This is version 2.10.5 of DBD::Pg, the Perl interface to Postgres using DBI. <br/>+This is version 2.10.6 of DBD::Pg, the Perl interface to Postgres using DBI. <br/> The web site for this interface, and the latest version, can be found at:<br/> <br/> http://search.cpan.org/dist/DBD-Pg/<br/><br/>Modified: DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm (original)<br/>+++ DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm Wed Sep 17 15:02:51 2008<br/>@@ -4,7 +4,7 @@<br/> use strict;<br/> use warnings;<br/> <br/>-$VERSION = &#39;2.10.5&#39;;<br/>+$VERSION = &#39;2.10.6&#39;;<br/> <br/> 1;<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg656.html Wed, 17 Sep 2008 15:03:01 +0000 [svn:DBD-Pg] r11802 - DBD-Pg/trunk/t by turnstep Author: turnstep<br/>Date: Wed Sep 17 14:24:03 2008<br/>New Revision: 11802<br/><br/>Modified:<br/> DBD-Pg/trunk/t/02attribs.t<br/><br/>Log:<br/>Don&#39;t check unicode stuff if server is LATIN1<br/><br/><br/>Modified: DBD-Pg/trunk/t/02attribs.t<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/02attribs.t (original)<br/>+++ DBD-Pg/trunk/t/02attribs.t Wed Sep 17 14:24:03 2008<br/>@@ -411,6 +411,11 @@<br/> SKIP: {<br/> eval { require Encode; };<br/> skip (&#39;Encode module is needed for unicode tests&#39;, 5) if $@;<br/>+<br/>+ my $server_encoding = $dbh-&gt;selectall_arrayref(&#39;SHOW server_encoding&#39;)-&gt;[0][0];<br/>+ skip (&#39;Cannot test unicode with a LATIN1 database&#39;, 5)<br/>+ if $server_encoding eq &#39;LATIN1&#39;;<br/>+<br/> my $SQL = &#39;SELECT id, pname FROM dbd_pg_test WHERE id = ?&#39;;<br/> my $sth = $dbh-&gt;prepare($SQL);<br/> $sth-&gt;execute(1);<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg655.html Wed, 17 Sep 2008 14:24:11 +0000 [svn:DBD-Pg] r11801 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Tue Sep 16 08:43:51 2008<br/>New Revision: 11801<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Note revision<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Tue Sep 16 08:43:51 2008<br/>@@ -1,6 +1,6 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>-2.10.5 Released September 16, 2008<br/>+2.10.5 Released September 16, 2008 (subversion r11800)<br/> <br/> - Fix SIGNATURE file<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg654.html Tue, 16 Sep 2008 08:43:58 +0000 [svn:DBD-Pg] r11800 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Tue Sep 16 08:43:22 2008<br/>New Revision: 11800<br/><br/>Modified:<br/> DBD-Pg/trunk/SIGNATURE<br/><br/>Log:<br/>Version 2.10.5<br/><br/><br/>Modified: DBD-Pg/trunk/SIGNATURE<br/>==============================================================================<br/>--- DBD-Pg/trunk/SIGNATURE (original)<br/>+++ DBD-Pg/trunk/SIGNATURE Tue Sep 16 08:43:22 2008<br/>@@ -15,22 +15,22 @@<br/> Hash: RIPEMD160<br/> <br/> SHA1 14d7a3c7a0b0497e4ab463b67850bd5e1f70409d .perlcriticrc<br/>-SHA1 a40bb0d0bf43819535859e1083a21bbf9c22140e Changes<br/>+SHA1 a8c228dece4d35ac6b1480daade898612176e65c Changes<br/> SHA1 4d91c71e5dbb19ece1505ab75c36d00a744bb076 MANIFEST<br/> SHA1 22055b195f5cf15d7909e8a08468e617f46154e7 MANIFEST.SKIP<br/>-SHA1 60a85119036b11b9bc889d954a29fb38b9048a4c META.yml<br/>-SHA1 5d9c20ffcfa9b184b79a4bca97b383103985d88a Makefile.PL<br/>+SHA1 2d51a4a17f8533f50228d5aee5c12f7e8273ff1a META.yml<br/>+SHA1 9e85dd278bf84e97fe012537198b3ef36f229488 Makefile.PL<br/> SHA1 c51356c52c139265e20a2ad33bc8d3ee04f6ff48 Pg.h<br/>-SHA1 2111b13f524cd9991323e02149a576ea4a67bab6 Pg.pm<br/>+SHA1 7a651bb36b7f4bf75c88f0ad68bdd8dc4bfce69f Pg.pm<br/> SHA1 caf6c843024b2853bc2460c60f9c667f9150cbd4 Pg.xs<br/>-SHA1 b29c8d4f08602d4a2b19638726ea777e84ddde47 README<br/>+SHA1 7033f02e84f71f6a7be1527b5c2c623b5a74af5c README<br/> SHA1 c6d2633bdb72186bfb2887d6a1efab3a06f44cbd README.dev<br/> SHA1 968d5fad61bce160b31a9cb1a21dd240b9df930f README.win32<br/> SHA1 cb3078ec98906fc6381ca0af9e146e2d8b4176c6 TODO<br/> SHA1 9f62d36a36b23819316112e853f142bd8bfefafc dbdimp.c<br/> SHA1 e079dca9f560b265daba52e7daee42e1a17184bb dbdimp.h<br/> SHA1 6c33bcf138e577722283bef02fceb8cbce4d100d dbivport.h<br/>-SHA1 72d8b6e5f9ebbefbdcb63983cc269091b3ff8e31 lib/Bundle/DBD/Pg.pm<br/>+SHA1 8065710e31f61f0227044cb0f880d133a1588770 lib/Bundle/DBD/Pg.pm<br/> SHA1 76a2c65c065a93775ceadf933a5d38bb25c8afa4 quote.c<br/> SHA1 0a1fdd0406c5c367a9aba366d1d35cfa8d5272ae quote.h<br/> SHA1 93aa7e8cae0a361d1e6163dea0281ebff41f3c5f t/00-signature.t<br/>@@ -65,7 +65,7 @@<br/> SHA1 f07cd5ecaeb854c81ceb9206364979cf607e6546 win32.mak<br/> -----BEGIN PGP SIGNATURE-----<br/> <br/>-iEUEAREDAAYFAkjP0k0ACgkQvJuQZxSWSsgIUACfW9eGHifMoidazCZ0lq+c7aOv<br/>-PA8AliMDEi+qhfpC5aO8Sia5NiSkJLA=<br/>-=ImQ8<br/>+iEYEAREDAAYFAkjP07QACgkQvJuQZxSWSsgmfgCcC3tGAPI0UxImLBXnPQ23HlDE<br/>+UTwAn1JXnCU31ik1uVrJGplXsAvgPVM+<br/>+=roW2<br/> -----END PGP SIGNATURE-----<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg653.html Tue, 16 Sep 2008 08:43:32 +0000 [svn:DBD-Pg] r11799 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Tue Sep 16 08:41:30 2008<br/>New Revision: 11799<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Add revision version<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Tue Sep 16 08:41:30 2008<br/>@@ -4,7 +4,7 @@<br/> <br/> - Fix SIGNATURE file<br/> <br/>-2.10.4 Released September 16, 2008<br/>+2.10.4 Released September 16, 2008 (subversion r11797)<br/> <br/> - Force use of math library when compiling. Per report <br/> of AIX problems by Rainer Tammer.<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg652.html Tue, 16 Sep 2008 08:41:41 +0000 [svn:DBD-Pg] r11798 - in DBD-Pg/trunk: . lib/Bundle/DBD by turnstep Author: turnstep<br/>Date: Tue Sep 16 08:38:17 2008<br/>New Revision: 11798<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/> DBD-Pg/trunk/META.yml<br/> DBD-Pg/trunk/Makefile.PL<br/> DBD-Pg/trunk/Pg.pm<br/> DBD-Pg/trunk/README<br/> DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/><br/>Log:<br/>Version 2.10.5 for correct sig<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Tue Sep 16 08:38:17 2008<br/>@@ -1,5 +1,9 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>+2.10.5 Released September 16, 2008<br/>+<br/>+ - Fix SIGNATURE file<br/>+<br/> 2.10.4 Released September 16, 2008<br/> <br/> - Force use of math library when compiling. Per report <br/><br/>Modified: DBD-Pg/trunk/META.yml<br/>==============================================================================<br/>--- DBD-Pg/trunk/META.yml (original)<br/>+++ DBD-Pg/trunk/META.yml Tue Sep 16 08:38:17 2008<br/>@@ -1,6 +1,6 @@<br/> --- #YAML:1.1<br/> name : DBD-Pg<br/>-version : 2.10.4<br/>+version : 2.10.5<br/> abstract : DBI PostgreSQL interface<br/> author: <br/> - Greg Sabino Mullane &lt;greg@turnstep.com&gt;<br/>@@ -38,10 +38,10 @@<br/> provides:<br/> DBD::Pg:<br/> file : Pg.pm<br/>- version : 2.10.4<br/>+ version : 2.10.5<br/> Bundle::DBD::Pg:<br/> file : lib/Bundle/DBD/Pg.pm<br/>- version : 2.10.4<br/>+ version : 2.10.5<br/> <br/> keywords:<br/> - Postgres<br/><br/>Modified: DBD-Pg/trunk/Makefile.PL<br/>==============================================================================<br/>--- DBD-Pg/trunk/Makefile.PL (original)<br/>+++ DBD-Pg/trunk/Makefile.PL Tue Sep 16 08:38:17 2008<br/>@@ -7,7 +7,7 @@<br/> use 5.006001;<br/> <br/> ## No version.pm for this one, as the prereqs are not loaded yet.<br/>-my $VERSION = &#39;2.10.4&#39;;<br/>+my $VERSION = &#39;2.10.5&#39;;<br/> <br/> my $lib;<br/> BEGIN {<br/><br/>Modified: DBD-Pg/trunk/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/Pg.pm (original)<br/>+++ DBD-Pg/trunk/Pg.pm Tue Sep 16 08:38:17 2008<br/>@@ -17,7 +17,7 @@<br/> {<br/> package DBD::Pg;<br/> <br/>- use version; our $VERSION = qv(&#39;2.10.4&#39;);<br/>+ use version; our $VERSION = qv(&#39;2.10.5&#39;);<br/> <br/> use DBI ();<br/> use DynaLoader ();<br/>@@ -1703,7 +1703,7 @@<br/> <br/> =head1 VERSION<br/> <br/>-This documents version 2.10.3 of the DBD::Pg module<br/>+This documents version 2.10.5 of the DBD::Pg module<br/> <br/> =head1 DESCRIPTION<br/> <br/><br/>Modified: DBD-Pg/trunk/README<br/>==============================================================================<br/>--- DBD-Pg/trunk/README (original)<br/>+++ DBD-Pg/trunk/README Tue Sep 16 08:38:17 2008<br/>@@ -6,7 +6,7 @@<br/> DESCRIPTION:<br/> ------------<br/> <br/>-This is version 2.10.4 of DBD::Pg, the Perl interface to Postgres using DBI. <br/>+This is version 2.10.5 of DBD::Pg, the Perl interface to Postgres using DBI. <br/> The web site for this interface, and the latest version, can be found at:<br/> <br/> http://search.cpan.org/dist/DBD-Pg/<br/><br/>Modified: DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm (original)<br/>+++ DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm Tue Sep 16 08:38:17 2008<br/>@@ -4,7 +4,7 @@<br/> use strict;<br/> use warnings;<br/> <br/>-$VERSION = &#39;2.10.4&#39;;<br/>+$VERSION = &#39;2.10.5&#39;;<br/> <br/> 1;<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg651.html Tue, 16 Sep 2008 08:38:26 +0000 [svn:DBD-Pg] r11797 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Tue Sep 16 08:36:03 2008<br/>New Revision: 11797<br/><br/>Modified:<br/> DBD-Pg/trunk/SIGNATURE<br/><br/>Log:<br/>Sig for 2.10.4<br/><br/><br/>Modified: DBD-Pg/trunk/SIGNATURE<br/>==============================================================================<br/>--- DBD-Pg/trunk/SIGNATURE (original)<br/>+++ DBD-Pg/trunk/SIGNATURE Tue Sep 16 08:36:03 2008<br/>@@ -15,22 +15,22 @@<br/> Hash: RIPEMD160<br/> <br/> SHA1 14d7a3c7a0b0497e4ab463b67850bd5e1f70409d .perlcriticrc<br/>-SHA1 df34889abf6ccc4a1da6f6de86768e0d76977b66 Changes<br/>+SHA1 a40bb0d0bf43819535859e1083a21bbf9c22140e Changes<br/> SHA1 4d91c71e5dbb19ece1505ab75c36d00a744bb076 MANIFEST<br/> SHA1 22055b195f5cf15d7909e8a08468e617f46154e7 MANIFEST.SKIP<br/>-SHA1 d1041812fe1446c6453e9fb6e91e6954f314a61c META.yml<br/>-SHA1 29f8f7350dfeec70e569cb616863de5044e877cf Makefile.PL<br/>+SHA1 60a85119036b11b9bc889d954a29fb38b9048a4c META.yml<br/>+SHA1 5d9c20ffcfa9b184b79a4bca97b383103985d88a Makefile.PL<br/> SHA1 c51356c52c139265e20a2ad33bc8d3ee04f6ff48 Pg.h<br/>-SHA1 1e5e4acd4bb754ae4b9c36f4638a98fb268bc7c8 Pg.pm<br/>+SHA1 2111b13f524cd9991323e02149a576ea4a67bab6 Pg.pm<br/> SHA1 caf6c843024b2853bc2460c60f9c667f9150cbd4 Pg.xs<br/>-SHA1 b0bbb2f7211ec4a5e9e638994819ae6e06be7a27 README<br/>+SHA1 b29c8d4f08602d4a2b19638726ea777e84ddde47 README<br/> SHA1 c6d2633bdb72186bfb2887d6a1efab3a06f44cbd README.dev<br/> SHA1 968d5fad61bce160b31a9cb1a21dd240b9df930f README.win32<br/>-SHA1 df2b7dc8885b93d476b8f553ad1ee356734585bb TODO<br/>+SHA1 cb3078ec98906fc6381ca0af9e146e2d8b4176c6 TODO<br/> SHA1 9f62d36a36b23819316112e853f142bd8bfefafc dbdimp.c<br/> SHA1 e079dca9f560b265daba52e7daee42e1a17184bb dbdimp.h<br/> SHA1 6c33bcf138e577722283bef02fceb8cbce4d100d dbivport.h<br/>-SHA1 2bbc80c96d070b95cb12110057356ab185652aec lib/Bundle/DBD/Pg.pm<br/>+SHA1 72d8b6e5f9ebbefbdcb63983cc269091b3ff8e31 lib/Bundle/DBD/Pg.pm<br/> SHA1 76a2c65c065a93775ceadf933a5d38bb25c8afa4 quote.c<br/> SHA1 0a1fdd0406c5c367a9aba366d1d35cfa8d5272ae quote.h<br/> SHA1 93aa7e8cae0a361d1e6163dea0281ebff41f3c5f t/00-signature.t<br/>@@ -49,7 +49,7 @@<br/> SHA1 85b5df8ef0c78b1d2d0018d874c62af7ef01a28f t/20savepoints.t<br/> SHA1 3bfb78b128724d3badf19ec4db8c1674543c557e t/99_perlcritic.t<br/> SHA1 9f94e06ec6b6a27512f1f4c638635e4095ae6be7 t/99_pod.t<br/>-SHA1 8910669c9217011efc9a91b4cd5da0f6e7537cc2 t/99_spellcheck.t<br/>+SHA1 e538f970e7609cdbd9aa25917b0b578b31970b29 t/99_spellcheck.t<br/> SHA1 ace40437561196dc6a08b5e725de35aed0e9902c t/99_yaml.t<br/> SHA1 60031c2db489d77291078ab6a418723e1a35f137 t/99cleanup.t<br/> SHA1 1ecceecf54ab48affeae320e0cd8dfbcacfd51d5 t/dbdpg_test_setup.pl<br/>@@ -65,7 +65,7 @@<br/> SHA1 f07cd5ecaeb854c81ceb9206364979cf607e6546 win32.mak<br/> -----BEGIN PGP SIGNATURE-----<br/> <br/>-iEYEAREDAAYFAki7SOsACgkQvJuQZxSWSshQMQCgglBy/lNirUzKyS4Hq58wQhiD<br/>-6WsAoKZ+MyySWAmpBj421vTNjv5vU86/<br/>-=kgk+<br/>+iEUEAREDAAYFAkjP0k0ACgkQvJuQZxSWSsgIUACfW9eGHifMoidazCZ0lq+c7aOv<br/>+PA8AliMDEi+qhfpC5aO8Sia5NiSkJLA=<br/>+=ImQ8<br/> -----END PGP SIGNATURE-----<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg650.html Tue, 16 Sep 2008 08:36:11 +0000 [svn:DBD-Pg] r11796 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Tue Sep 16 08:34:53 2008<br/>New Revision: 11796<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Note the date<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Tue Sep 16 08:34:53 2008<br/>@@ -1,6 +1,6 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>-2.10.4<br/>+2.10.4 Released September 16, 2008<br/> <br/> - Force use of math library when compiling. Per report <br/> of AIX problems by Rainer Tammer.<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg649.html Tue, 16 Sep 2008 08:35:05 +0000 [svn:DBD-Pg] r11795 - DBD-Pg/trunk/t by turnstep Author: turnstep<br/>Date: Tue Sep 16 08:22:35 2008<br/>New Revision: 11795<br/><br/>Modified:<br/> DBD-Pg/trunk/t/99_spellcheck.t<br/><br/>Log:<br/>New word<br/><br/><br/>Modified: DBD-Pg/trunk/t/99_spellcheck.t<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/99_spellcheck.t (original)<br/>+++ DBD-Pg/trunk/t/99_spellcheck.t Tue Sep 16 08:22:35 2008<br/>@@ -556,6 +556,7 @@<br/> ## TODO:<br/> struct<br/> hashrefs<br/>+unicode<br/> <br/> ## README.dev:<br/> DProf<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg648.html Tue, 16 Sep 2008 08:22:49 +0000 [svn:DBD-Pg] r11794 - in DBD-Pg/trunk: . lib/Bundle/DBD by turnstep Author: turnstep<br/>Date: Tue Sep 16 07:28:00 2008<br/>New Revision: 11794<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/> DBD-Pg/trunk/META.yml<br/> DBD-Pg/trunk/Makefile.PL<br/> DBD-Pg/trunk/Pg.pm<br/> DBD-Pg/trunk/README<br/> DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/><br/>Log:<br/>Vesion bump, add -lm<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Tue Sep 16 07:28:00 2008<br/>@@ -1,5 +1,10 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>+2.10.4<br/>+<br/>+ - Force use of math library when compiling. Per report <br/>+ of AIX problems by Rainer Tammer.<br/>+<br/> 2.10.3 Released August 31, 2008 (subversion r11706)<br/> <br/> - Previous version had wrong SIGNATURE file<br/><br/>Modified: DBD-Pg/trunk/META.yml<br/>==============================================================================<br/>--- DBD-Pg/trunk/META.yml (original)<br/>+++ DBD-Pg/trunk/META.yml Tue Sep 16 07:28:00 2008<br/>@@ -1,6 +1,6 @@<br/> --- #YAML:1.1<br/> name : DBD-Pg<br/>-version : 2.10.3<br/>+version : 2.10.4<br/> abstract : DBI PostgreSQL interface<br/> author: <br/> - Greg Sabino Mullane &lt;greg@turnstep.com&gt;<br/>@@ -38,10 +38,10 @@<br/> provides:<br/> DBD::Pg:<br/> file : Pg.pm<br/>- version : 2.10.3<br/>+ version : 2.10.4<br/> Bundle::DBD::Pg:<br/> file : lib/Bundle/DBD/Pg.pm<br/>- version : 2.10.3<br/>+ version : 2.10.4<br/> <br/> keywords:<br/> - Postgres<br/><br/>Modified: DBD-Pg/trunk/Makefile.PL<br/>==============================================================================<br/>--- DBD-Pg/trunk/Makefile.PL (original)<br/>+++ DBD-Pg/trunk/Makefile.PL Tue Sep 16 07:28:00 2008<br/>@@ -7,7 +7,7 @@<br/> use 5.006001;<br/> <br/> ## No version.pm for this one, as the prereqs are not loaded yet.<br/>-my $VERSION = &#39;2.10.3&#39;;<br/>+my $VERSION = &#39;2.10.4&#39;;<br/> <br/> my $lib;<br/> BEGIN {<br/>@@ -184,7 +184,7 @@<br/> VERSION_FROM =&gt; &#39;Pg.pm&#39;,<br/> INC =&gt; &quot;-I$POSTGRES_INCLUDE -I$dbi_arch_dir&quot;,<br/> OBJECT =&gt; &quot;Pg\$(OBJ_EXT) dbdimp\$(OBJ_EXT) quote\$(OBJ_EXT) types\$(OBJ_EXT)&quot;,<br/>- LIBS =&gt; [&quot;-L$POSTGRES_LIB -lpq&quot;],<br/>+ LIBS =&gt; [&quot;-L$POSTGRES_LIB -lpq -lm&quot;],<br/> AUTHOR =&gt; &#39;Greg Sabino Mullane&#39;,<br/> ABSTRACT =&gt; &#39;PostgreSQL database driver for the DBI module&#39;,<br/> PREREQ_PM =&gt; {<br/><br/>Modified: DBD-Pg/trunk/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/Pg.pm (original)<br/>+++ DBD-Pg/trunk/Pg.pm Tue Sep 16 07:28:00 2008<br/>@@ -17,7 +17,7 @@<br/> {<br/> package DBD::Pg;<br/> <br/>- use version; our $VERSION = qv(&#39;2.10.3&#39;);<br/>+ use version; our $VERSION = qv(&#39;2.10.4&#39;);<br/> <br/> use DBI ();<br/> use DynaLoader ();<br/><br/>Modified: DBD-Pg/trunk/README<br/>==============================================================================<br/>--- DBD-Pg/trunk/README (original)<br/>+++ DBD-Pg/trunk/README Tue Sep 16 07:28:00 2008<br/>@@ -6,7 +6,7 @@<br/> DESCRIPTION:<br/> ------------<br/> <br/>-This is version 2.10.3 of DBD::Pg, the Perl interface to Postgres using DBI. <br/>+This is version 2.10.4 of DBD::Pg, the Perl interface to Postgres using DBI. <br/> The web site for this interface, and the latest version, can be found at:<br/> <br/> http://search.cpan.org/dist/DBD-Pg/<br/><br/>Modified: DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm (original)<br/>+++ DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm Tue Sep 16 07:28:00 2008<br/>@@ -4,7 +4,7 @@<br/> use strict;<br/> use warnings;<br/> <br/>-$VERSION = &#39;2.10.3&#39;;<br/>+$VERSION = &#39;2.10.4&#39;;<br/> <br/> 1;<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg647.html Tue, 16 Sep 2008 07:28:17 +0000 [svn:DBD-Pg] r11755 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Tue Sep 9 07:45:40 2008<br/>New Revision: 11755<br/><br/>Modified:<br/> DBD-Pg/trunk/TODO<br/><br/>Log:<br/>Doc mailing list idea<br/><br/><br/>Modified: DBD-Pg/trunk/TODO<br/>==============================================================================<br/>--- DBD-Pg/trunk/TODO (original)<br/>+++ DBD-Pg/trunk/TODO Tue Sep 9 07:45:40 2008<br/>@@ -17,4 +17,6 @@<br/> - Handle and/or better tests for different encoding, especially those not <br/> supported as a server encoding (e.g. BIG5)<br/> - Support passing hashrefs in and out for custom types.<br/>-- Support a flag for behind-the-scenes CURSOR to emulate partial fetches.<br/>\ No newline at end of file<br/>+- Support a flag for behind-the-scenes CURSOR to emulate partial fetches.<br/>+- Handle unicode conversion better and perhaps eliminate the need for <br/>+ the pg_enable_utf8 attribute.<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/09/msg646.html Tue, 09 Sep 2008 07:46:16 +0000 [svn:DBD-Pg] r11707 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Sun Aug 31 18:48:51 2008<br/>New Revision: 11707<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/><br/>Log:<br/>Note revisions.<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Sun Aug 31 18:48:51 2008<br/>@@ -1,10 +1,10 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>-2.10.3 Released August 31, 2008<br/>+2.10.3 Released August 31, 2008 (subversion r11706)<br/> <br/> - Previous version had wrong SIGNATURE file<br/> <br/>-2.10.2 Released August 31, 2008<br/>+2.10.2 Released August 31, 2008 (subversion r11704)<br/> <br/> - Fix minor problem in t/99_yaml.t<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/08/msg645.html Sun, 31 Aug 2008 18:49:02 +0000 [svn:DBD-Pg] r11706 - DBD-Pg/trunk by turnstep Author: turnstep<br/>Date: Sun Aug 31 18:48:01 2008<br/>New Revision: 11706<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/> DBD-Pg/trunk/SIGNATURE<br/><br/>Log:<br/>Version 2.10.3<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Sun Aug 31 18:48:01 2008<br/>@@ -1,5 +1,9 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>+2.10.3 Released August 31, 2008<br/>+<br/>+ - Previous version had wrong SIGNATURE file<br/>+<br/> 2.10.2 Released August 31, 2008<br/> <br/> - Fix minor problem in t/99_yaml.t<br/><br/>Modified: DBD-Pg/trunk/SIGNATURE<br/>==============================================================================<br/>--- DBD-Pg/trunk/SIGNATURE (original)<br/>+++ DBD-Pg/trunk/SIGNATURE Sun Aug 31 18:48:01 2008<br/>@@ -15,22 +15,22 @@<br/> Hash: RIPEMD160<br/> <br/> SHA1 14d7a3c7a0b0497e4ab463b67850bd5e1f70409d .perlcriticrc<br/>-SHA1 0982dc4b904e99bbb13dde2252cd079d392e9924 Changes<br/>+SHA1 df34889abf6ccc4a1da6f6de86768e0d76977b66 Changes<br/> SHA1 4d91c71e5dbb19ece1505ab75c36d00a744bb076 MANIFEST<br/> SHA1 22055b195f5cf15d7909e8a08468e617f46154e7 MANIFEST.SKIP<br/>-SHA1 04514d5974c89fb1c6526278dabeb6d8ff415602 META.yml<br/>-SHA1 b7efb1880483869ee646279eb705628a4f7eb8ae Makefile.PL<br/>+SHA1 d1041812fe1446c6453e9fb6e91e6954f314a61c META.yml<br/>+SHA1 29f8f7350dfeec70e569cb616863de5044e877cf Makefile.PL<br/> SHA1 c51356c52c139265e20a2ad33bc8d3ee04f6ff48 Pg.h<br/>-SHA1 9507b30cfc16b0f6188fefeb9099e7ca5ec48f84 Pg.pm<br/>+SHA1 1e5e4acd4bb754ae4b9c36f4638a98fb268bc7c8 Pg.pm<br/> SHA1 caf6c843024b2853bc2460c60f9c667f9150cbd4 Pg.xs<br/>-SHA1 a399547732d467bd9f00b9496c71272a6ca07915 README<br/>+SHA1 b0bbb2f7211ec4a5e9e638994819ae6e06be7a27 README<br/> SHA1 c6d2633bdb72186bfb2887d6a1efab3a06f44cbd README.dev<br/> SHA1 968d5fad61bce160b31a9cb1a21dd240b9df930f README.win32<br/> SHA1 df2b7dc8885b93d476b8f553ad1ee356734585bb TODO<br/> SHA1 9f62d36a36b23819316112e853f142bd8bfefafc dbdimp.c<br/> SHA1 e079dca9f560b265daba52e7daee42e1a17184bb dbdimp.h<br/> SHA1 6c33bcf138e577722283bef02fceb8cbce4d100d dbivport.h<br/>-SHA1 25237f55eb2f013d0e2d3e8ed40999b1448adc1d lib/Bundle/DBD/Pg.pm<br/>+SHA1 2bbc80c96d070b95cb12110057356ab185652aec lib/Bundle/DBD/Pg.pm<br/> SHA1 76a2c65c065a93775ceadf933a5d38bb25c8afa4 quote.c<br/> SHA1 0a1fdd0406c5c367a9aba366d1d35cfa8d5272ae quote.h<br/> SHA1 93aa7e8cae0a361d1e6163dea0281ebff41f3c5f t/00-signature.t<br/>@@ -50,7 +50,7 @@<br/> SHA1 3bfb78b128724d3badf19ec4db8c1674543c557e t/99_perlcritic.t<br/> SHA1 9f94e06ec6b6a27512f1f4c638635e4095ae6be7 t/99_pod.t<br/> SHA1 8910669c9217011efc9a91b4cd5da0f6e7537cc2 t/99_spellcheck.t<br/>-SHA1 540fb0b335d5af08fcc322f18c4166671b50a89b t/99_yaml.t<br/>+SHA1 ace40437561196dc6a08b5e725de35aed0e9902c t/99_yaml.t<br/> SHA1 60031c2db489d77291078ab6a418723e1a35f137 t/99cleanup.t<br/> SHA1 1ecceecf54ab48affeae320e0cd8dfbcacfd51d5 t/dbdpg_test_setup.pl<br/> SHA1 bc4a58bdd5e853139f9e1fc6129f83e50a07a2c6 t/lib/App/Info.pm<br/>@@ -65,7 +65,7 @@<br/> SHA1 f07cd5ecaeb854c81ceb9206364979cf607e6546 win32.mak<br/> -----BEGIN PGP SIGNATURE-----<br/> <br/>-iEYEAREDAAYFAki6xc4ACgkQvJuQZxSWSsiIZgCgvSKkXol4wR8I+r87i1JFUOCh<br/>-qzMAoOlvJi4fP+Mhq0D0JjLx/SQjHWJ4<br/>-=cnUO<br/>+iEYEAREDAAYFAki7SOsACgkQvJuQZxSWSshQMQCgglBy/lNirUzKyS4Hq58wQhiD<br/>+6WsAoKZ+MyySWAmpBj421vTNjv5vU86/<br/>+=kgk+<br/> -----END PGP SIGNATURE-----<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/08/msg644.html Sun, 31 Aug 2008 18:48:09 +0000 [svn:DBD-Pg] r11705 - in DBD-Pg/trunk: . lib/Bundle/DBD by turnstep Author: turnstep<br/>Date: Sun Aug 31 18:42:41 2008<br/>New Revision: 11705<br/><br/>Modified:<br/> DBD-Pg/trunk/META.yml<br/> DBD-Pg/trunk/Makefile.PL<br/> DBD-Pg/trunk/Pg.pm<br/> DBD-Pg/trunk/README<br/> DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/><br/>Log:<br/>Bump to version 2.10.3, put wrong sig in previous tarfile<br/><br/><br/>Modified: DBD-Pg/trunk/META.yml<br/>==============================================================================<br/>--- DBD-Pg/trunk/META.yml (original)<br/>+++ DBD-Pg/trunk/META.yml Sun Aug 31 18:42:41 2008<br/>@@ -1,6 +1,6 @@<br/> --- #YAML:1.1<br/> name : DBD-Pg<br/>-version : 2.10.2<br/>+version : 2.10.3<br/> abstract : DBI PostgreSQL interface<br/> author: <br/> - Greg Sabino Mullane &lt;greg@turnstep.com&gt;<br/>@@ -38,10 +38,10 @@<br/> provides:<br/> DBD::Pg:<br/> file : Pg.pm<br/>- version : 2.10.2<br/>+ version : 2.10.3<br/> Bundle::DBD::Pg:<br/> file : lib/Bundle/DBD/Pg.pm<br/>- version : 2.10.2<br/>+ version : 2.10.3<br/> <br/> keywords:<br/> - Postgres<br/><br/>Modified: DBD-Pg/trunk/Makefile.PL<br/>==============================================================================<br/>--- DBD-Pg/trunk/Makefile.PL (original)<br/>+++ DBD-Pg/trunk/Makefile.PL Sun Aug 31 18:42:41 2008<br/>@@ -7,7 +7,7 @@<br/> use 5.006001;<br/> <br/> ## No version.pm for this one, as the prereqs are not loaded yet.<br/>-my $VERSION = &#39;2.10.2&#39;;<br/>+my $VERSION = &#39;2.10.3&#39;;<br/> <br/> my $lib;<br/> BEGIN {<br/><br/>Modified: DBD-Pg/trunk/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/Pg.pm (original)<br/>+++ DBD-Pg/trunk/Pg.pm Sun Aug 31 18:42:41 2008<br/>@@ -17,7 +17,7 @@<br/> {<br/> package DBD::Pg;<br/> <br/>- use version; our $VERSION = qv(&#39;2.10.2&#39;);<br/>+ use version; our $VERSION = qv(&#39;2.10.3&#39;);<br/> <br/> use DBI ();<br/> use DynaLoader ();<br/>@@ -1703,7 +1703,7 @@<br/> <br/> =head1 VERSION<br/> <br/>-This documents version 2.10.2 of the DBD::Pg module<br/>+This documents version 2.10.3 of the DBD::Pg module<br/> <br/> =head1 DESCRIPTION<br/> <br/><br/>Modified: DBD-Pg/trunk/README<br/>==============================================================================<br/>--- DBD-Pg/trunk/README (original)<br/>+++ DBD-Pg/trunk/README Sun Aug 31 18:42:41 2008<br/>@@ -6,7 +6,7 @@<br/> DESCRIPTION:<br/> ------------<br/> <br/>-This is version 2.10.2 of DBD::Pg, the Perl interface to Postgres using DBI. <br/>+This is version 2.10.3 of DBD::Pg, the Perl interface to Postgres using DBI. <br/> The web site for this interface, and the latest version, can be found at:<br/> <br/> http://search.cpan.org/dist/DBD-Pg/<br/><br/>Modified: DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm (original)<br/>+++ DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm Sun Aug 31 18:42:41 2008<br/>@@ -4,7 +4,7 @@<br/> use strict;<br/> use warnings;<br/> <br/>-$VERSION = &#39;2.10.2&#39;;<br/>+$VERSION = &#39;2.10.3&#39;;<br/> <br/> 1;<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/08/msg643.html Sun, 31 Aug 2008 18:42:49 +0000 [svn:DBD-Pg] r11704 - in DBD-Pg/trunk: . lib/Bundle/DBD by turnstep Author: turnstep<br/>Date: Sun Aug 31 18:39:35 2008<br/>New Revision: 11704<br/><br/>Modified:<br/> DBD-Pg/trunk/Changes<br/> DBD-Pg/trunk/META.yml<br/> DBD-Pg/trunk/Makefile.PL<br/> DBD-Pg/trunk/Pg.pm<br/> DBD-Pg/trunk/README<br/> DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/><br/>Log:<br/>Bump version to 2.10.2 to fix YAML test.<br/><br/><br/>Modified: DBD-Pg/trunk/Changes<br/>==============================================================================<br/>--- DBD-Pg/trunk/Changes (original)<br/>+++ DBD-Pg/trunk/Changes Sun Aug 31 18:39:35 2008<br/>@@ -1,5 +1,9 @@<br/> (&#39;GSM&#39; is Greg Sabino Mullane, greg@turnstep.com)<br/> <br/>+2.10.2 Released August 31, 2008<br/>+<br/>+ - Fix minor problem in t/99_yaml.t<br/>+<br/> 2.10.1 Released August 31, 2008 (subversion r11697)<br/> <br/> - Minor testing fix.<br/><br/>Modified: DBD-Pg/trunk/META.yml<br/>==============================================================================<br/>--- DBD-Pg/trunk/META.yml (original)<br/>+++ DBD-Pg/trunk/META.yml Sun Aug 31 18:39:35 2008<br/>@@ -1,6 +1,6 @@<br/> --- #YAML:1.1<br/> name : DBD-Pg<br/>-version : 2.10.1<br/>+version : 2.10.2<br/> abstract : DBI PostgreSQL interface<br/> author: <br/> - Greg Sabino Mullane &lt;greg@turnstep.com&gt;<br/>@@ -38,10 +38,10 @@<br/> provides:<br/> DBD::Pg:<br/> file : Pg.pm<br/>- version : 2.10.1<br/>+ version : 2.10.2<br/> Bundle::DBD::Pg:<br/> file : lib/Bundle/DBD/Pg.pm<br/>- version : 2.10.1<br/>+ version : 2.10.2<br/> <br/> keywords:<br/> - Postgres<br/><br/>Modified: DBD-Pg/trunk/Makefile.PL<br/>==============================================================================<br/>--- DBD-Pg/trunk/Makefile.PL (original)<br/>+++ DBD-Pg/trunk/Makefile.PL Sun Aug 31 18:39:35 2008<br/>@@ -7,7 +7,7 @@<br/> use 5.006001;<br/> <br/> ## No version.pm for this one, as the prereqs are not loaded yet.<br/>-my $VERSION = &#39;2.10.1&#39;;<br/>+my $VERSION = &#39;2.10.2&#39;;<br/> <br/> my $lib;<br/> BEGIN {<br/><br/>Modified: DBD-Pg/trunk/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/Pg.pm (original)<br/>+++ DBD-Pg/trunk/Pg.pm Sun Aug 31 18:39:35 2008<br/>@@ -17,7 +17,7 @@<br/> {<br/> package DBD::Pg;<br/> <br/>- use version; our $VERSION = qv(&#39;2.10.1&#39;);<br/>+ use version; our $VERSION = qv(&#39;2.10.2&#39;);<br/> <br/> use DBI ();<br/> use DynaLoader ();<br/>@@ -1703,7 +1703,7 @@<br/> <br/> =head1 VERSION<br/> <br/>-This documents version 2.10.1 of the DBD::Pg module<br/>+This documents version 2.10.2 of the DBD::Pg module<br/> <br/> =head1 DESCRIPTION<br/> <br/><br/>Modified: DBD-Pg/trunk/README<br/>==============================================================================<br/>--- DBD-Pg/trunk/README (original)<br/>+++ DBD-Pg/trunk/README Sun Aug 31 18:39:35 2008<br/>@@ -6,7 +6,7 @@<br/> DESCRIPTION:<br/> ------------<br/> <br/>-This is version 2.10.1 of DBD::Pg, the Perl interface to Postgres using DBI. <br/>+This is version 2.10.2 of DBD::Pg, the Perl interface to Postgres using DBI. <br/> The web site for this interface, and the latest version, can be found at:<br/> <br/> http://search.cpan.org/dist/DBD-Pg/<br/><br/>Modified: DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm<br/>==============================================================================<br/>--- DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm (original)<br/>+++ DBD-Pg/trunk/lib/Bundle/DBD/Pg.pm Sun Aug 31 18:39:35 2008<br/>@@ -4,7 +4,7 @@<br/> use strict;<br/> use warnings;<br/> <br/>-$VERSION = &#39;2.10.1&#39;;<br/>+$VERSION = &#39;2.10.2&#39;;<br/> <br/> 1;<br/> <br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/08/msg642.html Sun, 31 Aug 2008 18:39:43 +0000 [svn:DBD-Pg] r11703 - DBD-Pg/trunk/t by turnstep Author: turnstep<br/>Date: Sun Aug 31 18:27:06 2008<br/>New Revision: 11703<br/><br/>Modified:<br/> DBD-Pg/trunk/t/99_yaml.t<br/><br/>Log:<br/>Boost YAML version<br/><br/><br/>Modified: DBD-Pg/trunk/t/99_yaml.t<br/>==============================================================================<br/>--- DBD-Pg/trunk/t/99_yaml.t (original)<br/>+++ DBD-Pg/trunk/t/99_yaml.t Sun Aug 31 18:27:06 2008<br/>@@ -26,5 +26,5 @@<br/> }<br/> }<br/> else {<br/>- meta_spec_ok (&#39;META.yml&#39;, 1.3);<br/>+ meta_spec_ok (&#39;META.yml&#39;, 1.4);<br/> }<br/> http://www.nntp.perl.org/group/perl.dbd.pg.changes/2008/08/msg641.html Sun, 31 Aug 2008 18:27:14 +0000