[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