MERGL / DBD-Pg-0.89 / Changes

Revision history for Perl extension DBD-Pg.

0.89 Nov 05, 1998
	- bug-fix from Jan Iven <j.iven@rz.uni-sb.de>:
	  fix problem with quoting Null in bind variables.

0.88 Oct 10, 1998
	- fixed blob_read
	- suppressed warning when testing DBI::errstr

0.87 Sep 05, 1998
	- Pg.xs adapted to Driver.xst from DBI-1.0
	- major rewrite of module documentation 
	- major rewrite of the test script
	- use built-in DBI method for $dbh->do 
	- add macro dHTR in order to avoid compile errors 
	  with threaded perl5.005
	- renamed attribute AutoEscape to pg_auto_escape
	- renamed attribute SIZE to pg_size
	- new attribute pg_type
	- added support for DBI->data_sources($driver)
	- added support for $dbh->table_info
	- blob_read documented and added to test.pl 
	- added support for attr parameter in bind_param()

0.86 Aug 21, 1998
	- added /usr/lib/ to search path for libpq.
	- added ChopBlanks, patch from 
          Victor Krasinsky <victor@rdovira.lviv.ua>
	- changed test.pl to test multiple database handles 

0.85 July 19, 1998
	- non-printable characters in parameters will not be 
	  converted to '.'. They are passed unchanged to the 
	  database. 

0.84 July 18, 1998
	- bug-fix from Max Cohan <mcohan@adnc.net>:
	  check for \xxx presentation before escaping backslash
	  in parameters. 
	- introduce new database handle attribute AutoEscape, which 
	  controls escaping of quotes and backslashes in parameters. 
	  When set to on, all quotes except at the beginning and 
	  at the end of a line will be escaped and all backslashes 
	  except when used to indicate an octal presentation (\xxx) 
	  will be escaped. Default of AutoEscape is on. 

0.83 July 10, 1998
	- bug-fix from Max Cohan <mcohan@adnc.net>:
	  using traces together with undef in place-holders dumped 
	  core. 

0.82 June 20, 1998
	- bug-fix from Matthew Lenz <matthew@nocturnal.org>:
	  corrected include path in Makefile.PL .
	- added 'use strict;' to test.pl

0.81 June 13, 1998
	- bug-fix from Rolf Grossmann <grossman@securitas.net>:
	  undefined parameters in an execute statement will be 
	  translated from 'undef' to 'NULL'. Also every parameter 
	  for bind_param() will be quoted by default (escape quote 
	  and backslash). Appropriate tests have been added to test.pl. 
	- change ping method to use libpq-interface.

0.80 June 07, 1998
	- adapted to postgresql-6.4:
	  the backend protocol has changed, which needs an adapted
	  ping method. A ping-test has been added to the test-script.
	  Also some type identifiers have changed. 

0.73 June 03, 1998
	- changed include directives in Makefile.PL from 
	  archlib to installarchlib and from sitearch to
	  installsitearch (Tony.Curtis@vcpc.univie.ac.at).
	- applied patch from Junio Hamano <junio@twinsun.com>
	  quote method also doubles backslash.

0.72 April 20, 1998
	- applied patch from Michael J Schout <mschout@gkg.net>
	  which fixed the bug with queries containing the cast
          operator.
	- applied patch from "Irving Reid" <irving@tor.securecomputing.com>
	  which fixed a memory leak.

0.71 April 04, 1998
	- applied patch from "Irving Reid" 
	  <irving@tor.securecomputing.com> which fixed the
	  the problem with the InactiveDestroy message.

0.70 March 28, 1998
        - linking again with the shared version of libpq 
          due to problems on several operating systems.

0.69 March  6, 1998
	- expanded the search path for include files
        - module is now linked with static libpq.a

0.68  March 3, 1998
        - return to UNIX domain sockets in test-scripts

0.67  February 21, 1998
	- remove part of Driver.xst due to compile
	  error on some systems.

0.66  February 19, 1998
	- remove defines in Pg.h so that
	  it compiles also with postgresql-6.2.1
	- changed ping method: set RaiseError=0

0.65  February 14, 1998
	- adapted to changes in DBI-0.91, so that the
	  default setting for AutoCommit and PrintError is 
	  again conformant to the DBI specs.

0.64  February 01, 1998
        - changed syntax of data_source (ODBC-conformant): 
          'dbi:Pg:dbname=dbname;host=host;port=port'
          !!! PLEASE ADAPT YOUR SCRIPTS !!!
        - implemented place-holders 
        - implemented ping-method
        - added support for $dbh->{RaiseError} and $dbh->{PrintError},
          note: DBI-default for PrintError is on !
        - allow commit and rollback only if AutoCommit = off
        - added documentation for $dbh->tables;
        - new method to get meta-information about a given table:
          $dbh->DBD::Pg::db::attributes($table);
        - host-parameter in test.pl is set explicitly to localhost

0.63  October 05, 1997
	- adapted to PostgreSQL-6.2:
          o $sth->rows as well as $sth->execute
            and $sth->do return the number of 
            affected rows even for non-Select
            statements.
          o support for password authorization added, 
            please check the man-page for pg_passwd. 
        - the data_source parameter of the connect 
          method accepts two additional parameters 
          which are  treated as host and port:
          DBI->connect("dbi:Pg:dbname:host:port", "uid", "pwd")
        - support for AutoCommit, please read the 
          module documentation for impacts on your 
          scripts !
        - more perl-ish handling of data type bool, 
          please read the module documentation for 
          impacts on your scripts !

0.62  August 26, 1997
	- added blobs/README

0.61  August 23, 1997
        - adapted to DBI-0.89/Driver.xst
	- added support for blob_read

0.52  August 15, 1997
        - added support for literal $sth->{'TYPE'},
          pg_type.pl / pg_type.pm.

0.51  August 12, 1997
        - changed attributes to be DBI conformant:
          o OID_STATUS to pg_oid_status
          o CMD_STATUS to pg_cmd_status

0.5   August 05, 1997
	- support for user authentication
	- support for bind_columns
	- added $dbh->tables

0.4   Jun 24, 1997
        - adapted to DBI-0.84:
          o new syntax for DBI->connect !
          o execute returns 0E0 -> n for     SELECT stmt
                                  -1 for non SELECT stmt
                                  -2 on error
        - new attribute $sth->{'OID_STATUS'}
        - new attribute $sth->{'CMD_STATUS'}

0.3   Apr 24, 1997
        - bug fix release, ( still alpha ! )

0.2   Mar 13, 1997
	- complete rewrite, ( still alpha ! )

0.1   Feb 15, 1997
	- creation, ( totally pre-alpha ! )




Hosting generously
sponsored by Bytemark