PApp-SQL

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

This is the change log for the perl extension PApp::SQL.

2.002 Mon Mar  4 07:24:49 CET 2019
	- support DBD::MAriaDB is sql_insertid.
        - use DBI's last_insert_id method as fallback, with
          all undef parameters.

2.001 Sat Oct  7 17:52:36 CEST 2017
	- protip: avoid postgres, it's an inefficient pile of garbage code.
	- work around DBD::Pg (and only DBD::Pg) unnecessarily modifying
          the first argument of bind_param, likely due to some misguided
          implementation of some unneccessary extensions requiring
          non-standard syntax for bind_param. bleah.

Changes  view on Meta::CPAN

          a cached statement handle that is currently active
          (good for recursive invocations, and threads).
        - allow cache sizes of 0, do not crash.
        - reduce max cached statement length from 8k to 4k.

1.04  Sun Jun 21 02:27:46 CEST 2009
        - be more Coro/thread friendly by actually making a copy of the
          database handle inside sql_exec.
	- use croak for error reporting, not die.

1.03  Sat Jan 19 09:56:26 CET 2008
	- work around API changes in perl 5.10.

1.02  Fri Mar  3 15:11:23 CET 2006
	- fixed a bug with argument passing to connect_cached in checked_dbh.
	- sqlite sql_insertid support.
        - added Changes file.

1.0   Thu Sep  1 10:53:32 CEST 2005
	- avoid some cast warnings.
        - it has been extremely well-tested, so bump to 1.0.

0.143 Wed Jan 28 20:03:52 MET 2004
        - force bind-variables to utf8 before binding (for sql_u*)
          (Stefan Traby).

0.142 Thu Nov  7 02:57:30 CET 2002
	- work around what looks like a memory leak inside
          DBI when execute is called with tied hashelements.

0.141 Fri Aug  2 05:29:31 CEST 2002
	- only "small" (<8k size) statements are cached, larger ones
          are thrown away on the assumption that these won't likely be
          repeated.

0.14  Wed Jun 26 03:42:30 CEST 2002
	- the sql_*fetch* functions now make mortal copies of
          the values returned by DBI. This is slower but ensures
          correctness in spite of perl's own optimizations ;)

0.131 Wed Apr 10 21:56:56 CEST 2002
	- removed references to using $DBH in the callers package, which
          doesn't work.

0.13  Wed Feb 27 05:29:06 CET 2002
	- sql_u* functions were not forcing utf8 on their return values.

0.1241 Mon Dec 31 04:03:37 CET 2001
	- mysql_client_found_rows set by default on mysql-connects.

0.124 Sat Aug 11 03:02:45 CEST 2001
	- new methods sql_uexec, sql_ufetch, sql_ufetchall that force/upgrade
          to utf8.
        - added COPYING.

0.121 Mon Feb 12 16:56:21 CET 2001
	- set InactiveDestroy for all handles in reinitialize instead
          of closing them.

0.12  Mon Feb  5 13:42:20 CET 2001
	- seperated from the PApp package.
        - fixes for 5.005 compatibility.
        - renamed $database to $Database.

Changes done while this was a part of PApp include:
        
0.11 <Unreleased PApp version>
	- 5.005-ified SQL/SQL.xs.

0.10 <Unreleased: missing license. Write to marco@toytest.com for complaints>



( run in 0.587 second using v1.01-cache-2.11-cpan-49f99fa48dc )