15 years agofix the large column list test for ADO/MSSQL, now passes
Rafael Kitover [Sat, 14 Nov 2009 09:27:29 +0000]
fix the large column list test for ADO/MSSQL, now passes

15 years agoadd ADO/MSSQL to Changes
Rafael Kitover [Sat, 14 Nov 2009 08:47:16 +0000]
add ADO/MSSQL to Changes

15 years agoMerge 'ado_mssql' into 'trunk'
Rafael Kitover [Sat, 14 Nov 2009 09:41:25 +0000]
Merge 'ado_mssql' into 'trunk'

15 years agoadd TODO test for large column list in select
Rafael Kitover [Sat, 14 Nov 2009 08:41:25 +0000]
add TODO test for large column list in select

15 years agoMerge 'trunk' into 'ado_mssql'
Rafael Kitover [Sat, 14 Nov 2009 03:34:56 +0000]
Merge 'trunk' into 'ado_mssql'

r7884@pentium (orig r7882):  caelum | 2009-11-13 21:57:52 -0500
fix oracle dep in Makefile.PL
r7885@pentium (orig r7883):  caelum | 2009-11-13 22:20:53 -0500
skip Oracle BLOB tests on DBD::Oracle == 1.23

15 years agoskip Oracle BLOB tests on DBD::Oracle == 1.23
Rafael Kitover [Sat, 14 Nov 2009 03:20:53 +0000]
skip Oracle BLOB tests on DBD::Oracle == 1.23

15 years agofix oracle dep in Makefile.PL
Rafael Kitover [Sat, 14 Nov 2009 02:57:52 +0000]
fix oracle dep in Makefile.PL

15 years agoMerge 'trunk' into 'ado_mssql'
Rafael Kitover [Sat, 14 Nov 2009 02:29:09 +0000]
Merge 'trunk' into 'ado_mssql'

r7795@pentium (orig r7793):  ribasushi | 2009-10-16 08:28:35 -0400
Fix test to stop failing when DT-support is not present
r7801@pentium (orig r7799):  caelum | 2009-10-18 05:13:29 -0400
 r20728@hlagh (orig r7703):  ribasushi | 2009-09-20 18:51:16 -0400
 Another try at a clean sybase branch
 r20730@hlagh (orig r7705):  ribasushi | 2009-09-20 18:58:09 -0400
 Part one of the sybase work by Caelum (mostly reviewed)
 r20731@hlagh (orig r7706):  ribasushi | 2009-09-20 19:18:40 -0400
 main sybase branch ready
 r21051@hlagh (orig r7797):  caelum | 2009-10-18 04:57:43 -0400
  r20732@hlagh (orig r7707):  ribasushi | 2009-09-20 19:20:00 -0400
  Branch for bulk insert
  r20733@hlagh (orig r7708):  ribasushi | 2009-09-20 20:06:21 -0400
  All sybase bulk-insert code by Caelum
  r20750@hlagh (orig r7725):  caelum | 2009-09-24 02:47:39 -0400
  clean up set_identity stuff
  r20751@hlagh (orig r7726):  caelum | 2009-09-24 05:21:18 -0400
  minor cleanups, test update of blob to NULL
  r20752@hlagh (orig r7727):  caelum | 2009-09-24 08:45:04 -0400
  remove some duplicate code
  r20753@hlagh (orig r7728):  caelum | 2009-09-24 09:57:58 -0400
  fix insert with all defaults
  r20786@hlagh (orig r7732):  caelum | 2009-09-25 21:17:16 -0400
  some cleanups
  r20804@hlagh (orig r7736):  caelum | 2009-09-28 05:31:38 -0400
  minor changes
  r20805@hlagh (orig r7737):  caelum | 2009-09-28 06:25:48 -0400
  fix DT stuff
  r20809@hlagh (orig r7741):  caelum | 2009-09-28 22:25:55 -0400
  removed some dead code, added fix and test for _execute_array_empty
  r20811@hlagh (orig r7743):  caelum | 2009-09-29 13:36:20 -0400
  minor changes after review
  r20812@hlagh (orig r7744):  caelum | 2009-09-29 14:16:03 -0400
  do not clobber $rv from execute_array
  r20813@hlagh (orig r7745):  caelum | 2009-09-29 14:38:14 -0400
  make insert_bulk atomic
  r20815@hlagh (orig r7747):  caelum | 2009-09-29 20:35:26 -0400
  remove _exhaaust_statements
  r20816@hlagh (orig r7748):  caelum | 2009-09-29 21:48:38 -0400
  fix insert_bulk when not using bulk api inside a txn
  r20831@hlagh (orig r7749):  caelum | 2009-09-30 02:53:42 -0400
  added test for populate being atomic
  r20832@hlagh (orig r7750):  caelum | 2009-09-30 03:00:59 -0400
  factor out subclass-specific _execute_array callback
  r20833@hlagh (orig r7751):  caelum | 2009-10-01 11:59:30 -0400
  remove a piece of dead code
  r20840@hlagh (orig r7758):  caelum | 2009-10-03 15:46:56 -0400
  remove _pretty_print
  r20842@hlagh (orig r7760):  caelum | 2009-10-04 16:19:56 -0400
  minor optimization for insert_bulk
  r21050@hlagh (orig r7796):  caelum | 2009-10-18 04:56:54 -0400
  error checking related to literal SQL for insert_bulk

r7810@pentium (orig r7808):  caelum | 2009-10-20 21:10:39 -0400
add test for populate with literal sql mixed with binds, improve error messages
r7813@pentium (orig r7811):  ribasushi | 2009-10-21 10:33:45 -0400
Show what's wrong with the current populate code
r7814@pentium (orig r7812):  caelum | 2009-10-22 05:10:38 -0400
stringify values passed to populate/insert_bulk
r7815@pentium (orig r7813):  ribasushi | 2009-10-22 07:17:41 -0400
Some smoker run the suite for 30 *minutes* - the timeout seems to be too short for them (boggle)
r7816@pentium (orig r7814):  caelum | 2009-10-22 08:41:37 -0400
a few extra tests can never hurt, right? :)
r7817@pentium (orig r7815):  ribasushi | 2009-10-23 04:51:05 -0400
Prevent sqlt from failing silently
r7818@pentium (orig r7816):  ribasushi | 2009-10-23 04:52:49 -0400
{ is_foreign_key_constraint => 0, on_delete => undef } is a valid construct - no need to carp
r7822@pentium (orig r7820):  robkinyon | 2009-10-26 15:11:22 -0400
Fixed bad if-check in columns()
r7830@pentium (orig r7828):  caelum | 2009-10-31 09:01:56 -0400
change repository in meta to point to real svn url rather than svnweb
r7832@pentium (orig r7830):  caelum | 2009-10-31 16:04:39 -0400
pass sqlite_version to SQLT
r7833@pentium (orig r7831):  caelum | 2009-10-31 16:22:37 -0400
fix regex to numify sqlite_version
r7834@pentium (orig r7832):  caelum | 2009-10-31 18:59:19 -0400
work-around disconnect bug with DBD::Pg 2.15.1
r7845@pentium (orig r7843):  ribasushi | 2009-11-04 04:55:51 -0500
 r7817@Thesaurus (orig r7805):  rbuels | 2009-10-21 02:37:28 +0200
 making a branch, here we go again with the pg_unqualified_schema
 r7818@Thesaurus (orig r7806):  rbuels | 2009-10-21 02:38:59 +0200
 more pg unqualified schema tests, which expose a gap in the coverage
 r7819@Thesaurus (orig r7807):  rbuels | 2009-10-21 03:10:38 +0200
 gutted Pg storage driver's sequence discovery to just rely on DBD::Pg's last_insert_id.  this needs testing with older versions of DBD::Pg
 r7821@Thesaurus (orig r7809):  rbuels | 2009-10-21 04:00:39 +0200
 more coverage in Pg sequence-discovery tests.  i think this shows why last_insert_id cannot be used.
 r7822@Thesaurus (orig r7810):  rbuels | 2009-10-21 04:07:05 +0200
 reverted [7807], and just changed code to use the custom pg_catalog query, which is the only thing that works in the pathological case where DBIC is told a different primary key from the primary key that is set on the table in the DB ([7809] added testing for this)
 r7852@Thesaurus (orig r7840):  rbuels | 2009-11-03 18:47:05 +0100
 added Changes line mentioning tweak to Pg auto-inc fix
 r7854@Thesaurus (orig r7842):  ribasushi | 2009-11-04 10:55:35 +0100
 Cleanup exceptions

r7848@pentium (orig r7846):  caelum | 2009-11-06 10:01:30 -0500
transactions for MSSQL over DBD::Sybase
r7851@pentium (orig r7849):  caelum | 2009-11-10 07:16:18 -0500
made commit/rollback when disconnected an exception
r7852@pentium (orig r7850):  robkinyon | 2009-11-10 11:19:57 -0500
Added a note about select
r7853@pentium (orig r7851):  ribasushi | 2009-11-10 12:23:10 -0500
Changes
r7857@pentium (orig r7855):  frew | 2009-11-11 15:56:37 -0500
RT50874
r7858@pentium (orig r7856):  frew | 2009-11-11 17:50:43 -0500
RT50828
r7859@pentium (orig r7857):  frew | 2009-11-11 17:54:15 -0500
clearer test message
r7860@pentium (orig r7858):  frew | 2009-11-11 18:37:27 -0500
some cleanup for $rs->populate
r7862@pentium (orig r7860):  ribasushi | 2009-11-11 19:35:36 -0500
Fix find on resultset with custom result_class
r7863@pentium (orig r7861):  ribasushi | 2009-11-11 19:40:14 -0500
Fix return value of in_storage
r7864@pentium (orig r7862):  ribasushi | 2009-11-11 19:43:48 -0500
Extra FAQ entry
r7865@pentium (orig r7863):  ribasushi | 2009-11-11 20:11:25 -0500
Sanify _determine_driver handling in ::Storage::DBI
r7866@pentium (orig r7864):  ribasushi | 2009-11-11 20:14:37 -0500
Add mysql determine_driver test by Pedro Melo
r7871@pentium (orig r7869):  ribasushi | 2009-11-12 05:10:04 -0500
_cond_for_update_delete is hopelessly broken attempting to introspect SQLA1. Replace with a horrific but effective hack
r7872@pentium (orig r7870):  ribasushi | 2009-11-12 05:15:12 -0500
Clarifying comment
r7874@pentium (orig r7872):  ribasushi | 2009-11-12 18:13:40 -0500
The real fix for the non-introspectable condition bug, mst++
r7875@pentium (orig r7873):  ribasushi | 2009-11-12 18:24:56 -0500
Some cleanup
r7877@pentium (orig r7875):  frew | 2009-11-13 04:01:37 -0500
fix subtle bug with Sybase database type determination
r7882@pentium (orig r7880):  frew | 2009-11-13 18:53:29 -0500
release woo!

15 years agorelease woo!
Arthur Axel "fREW" Schmidt [Fri, 13 Nov 2009 23:53:29 +0000]
release woo!

15 years agofix subtle bug with Sybase database type determination
Arthur Axel "fREW" Schmidt [Fri, 13 Nov 2009 09:01:37 +0000]
fix subtle bug with Sybase database type determination

15 years agoSome cleanup
Peter Rabbitson [Thu, 12 Nov 2009 23:24:56 +0000]
Some cleanup

15 years agoThe real fix for the non-introspectable condition bug, mst++
Peter Rabbitson [Thu, 12 Nov 2009 23:13:40 +0000]
The real fix for the non-introspectable condition bug, mst++

15 years agoClarifying comment
Peter Rabbitson [Thu, 12 Nov 2009 10:15:12 +0000]
Clarifying comment

15 years ago_cond_for_update_delete is hopelessly broken attempting to introspect SQLA1. Replace...
Peter Rabbitson [Thu, 12 Nov 2009 10:10:04 +0000]
_cond_for_update_delete is hopelessly broken attempting to introspect SQLA1. Replace with a horrific but effective hack

15 years agoAdd mysql determine_driver test by Pedro Melo
Peter Rabbitson [Thu, 12 Nov 2009 01:14:37 +0000]
Add mysql determine_driver test by Pedro Melo

15 years agoSanify _determine_driver handling in ::Storage::DBI
Peter Rabbitson [Thu, 12 Nov 2009 01:11:25 +0000]
Sanify _determine_driver handling in ::Storage::DBI

15 years agoExtra FAQ entry
Peter Rabbitson [Thu, 12 Nov 2009 00:43:48 +0000]
Extra FAQ entry

15 years agoFix return value of in_storage
Peter Rabbitson [Thu, 12 Nov 2009 00:40:14 +0000]
Fix return value of in_storage

15 years agoFix find on resultset with custom result_class
Peter Rabbitson [Thu, 12 Nov 2009 00:35:36 +0000]
Fix find on resultset with custom result_class

15 years agosome cleanup for $rs->populate
Arthur Axel "fREW" Schmidt [Wed, 11 Nov 2009 23:37:27 +0000]
some cleanup for $rs->populate

15 years agoclearer test message
Arthur Axel "fREW" Schmidt [Wed, 11 Nov 2009 22:54:15 +0000]
clearer test message

15 years agoRT50828
Arthur Axel "fREW" Schmidt [Wed, 11 Nov 2009 22:50:43 +0000]
RT50828

15 years agoRT50874
Arthur Axel "fREW" Schmidt [Wed, 11 Nov 2009 20:56:37 +0000]
RT50874

15 years agoChanges
Peter Rabbitson [Tue, 10 Nov 2009 17:23:10 +0000]
Changes

15 years agoAdded a note about select
Rob Kinyon [Tue, 10 Nov 2009 16:19:57 +0000]
Added a note about select

15 years agomade commit/rollback when disconnected an exception
Rafael Kitover [Tue, 10 Nov 2009 12:16:18 +0000]
made commit/rollback when disconnected an exception

15 years agotransactions for MSSQL over DBD::Sybase
Rafael Kitover [Fri, 6 Nov 2009 15:01:30 +0000]
transactions for MSSQL over DBD::Sybase

15 years agoMerge 'pg_unqualified_schema' into 'trunk'
Peter Rabbitson [Wed, 4 Nov 2009 09:55:51 +0000]
Merge 'pg_unqualified_schema' into 'trunk'

r7817@Thesaurus (orig r7805):  rbuels | 2009-10-21 02:37:28 +0200
making a branch, here we go again with the pg_unqualified_schema
r7818@Thesaurus (orig r7806):  rbuels | 2009-10-21 02:38:59 +0200
more pg unqualified schema tests, which expose a gap in the coverage
r7819@Thesaurus (orig r7807):  rbuels | 2009-10-21 03:10:38 +0200
gutted Pg storage driver's sequence discovery to just rely on DBD::Pg's last_insert_id.  this needs testing with older versions of DBD::Pg
r7821@Thesaurus (orig r7809):  rbuels | 2009-10-21 04:00:39 +0200
more coverage in Pg sequence-discovery tests.  i think this shows why last_insert_id cannot be used.
r7822@Thesaurus (orig r7810):  rbuels | 2009-10-21 04:07:05 +0200
reverted [7807], and just changed code to use the custom pg_catalog query, which is the only thing that works in the pathological case where DBIC is told a different primary key from the primary key that is set on the table in the DB ([7809] added testing for this)
r7852@Thesaurus (orig r7840):  rbuels | 2009-11-03 18:47:05 +0100
added Changes line mentioning tweak to Pg auto-inc fix
r7854@Thesaurus (orig r7842):  ribasushi | 2009-11-04 10:55:35 +0100
Cleanup exceptions

15 years agoCleanup exceptions
Peter Rabbitson [Wed, 4 Nov 2009 09:55:35 +0000]
Cleanup exceptions

15 years agoMerge 'trunk' into 'pg_unqualified_schema'
Peter Rabbitson [Wed, 4 Nov 2009 09:32:47 +0000]
Merge 'trunk' into 'pg_unqualified_schema'

r7820@Thesaurus (orig r7808):  caelum | 2009-10-21 03:10:39 +0200
add test for populate with literal sql mixed with binds, improve error messages
r7823@Thesaurus (orig r7811):  ribasushi | 2009-10-21 16:33:45 +0200
Show what's wrong with the current populate code
r7824@Thesaurus (orig r7812):  caelum | 2009-10-22 11:10:38 +0200
stringify values passed to populate/insert_bulk
r7825@Thesaurus (orig r7813):  ribasushi | 2009-10-22 13:17:41 +0200
Some smoker run the suite for 30 *minutes* - the timeout seems to be too short for them (boggle)
r7826@Thesaurus (orig r7814):  caelum | 2009-10-22 14:41:37 +0200
a few extra tests can never hurt, right? :)
r7827@Thesaurus (orig r7815):  ribasushi | 2009-10-23 10:51:05 +0200
Prevent sqlt from failing silently
r7828@Thesaurus (orig r7816):  ribasushi | 2009-10-23 10:52:49 +0200
{ is_foreign_key_constraint => 0, on_delete => undef } is a valid construct - no need to carp
r7832@Thesaurus (orig r7820):  robkinyon | 2009-10-26 20:11:22 +0100
Fixed bad if-check in columns()
r7840@Thesaurus (orig r7828):  caelum | 2009-10-31 14:01:56 +0100
change repository in meta to point to real svn url rather than svnweb
r7842@Thesaurus (orig r7830):  caelum | 2009-10-31 21:04:39 +0100
pass sqlite_version to SQLT
r7843@Thesaurus (orig r7831):  caelum | 2009-10-31 21:22:37 +0100
fix regex to numify sqlite_version
r7844@Thesaurus (orig r7832):  caelum | 2009-10-31 23:59:19 +0100
work-around disconnect bug with DBD::Pg 2.15.1

15 years agoadded Changes line mentioning tweak to Pg auto-inc fix
Robert Buels [Tue, 3 Nov 2009 17:47:05 +0000]
added Changes line mentioning tweak to Pg auto-inc fix

15 years agowork-around disconnect bug with DBD::Pg 2.15.1
Rafael Kitover [Sat, 31 Oct 2009 22:59:19 +0000]
work-around disconnect bug with DBD::Pg 2.15.1

15 years agofix regex to numify sqlite_version
Rafael Kitover [Sat, 31 Oct 2009 20:22:37 +0000]
fix regex to numify sqlite_version

15 years agopass sqlite_version to SQLT
Rafael Kitover [Sat, 31 Oct 2009 20:04:39 +0000]
pass sqlite_version to SQLT

15 years agochange repository in meta to point to real svn url rather than svnweb
Rafael Kitover [Sat, 31 Oct 2009 13:01:56 +0000]
change repository in meta to point to real svn url rather than svnweb

15 years agoFixed bad if-check in columns()
Rob Kinyon [Mon, 26 Oct 2009 19:11:22 +0000]
Fixed bad if-check in columns()

15 years ago{ is_foreign_key_constraint => 0, on_delete => undef } is a valid construct - no...
Peter Rabbitson [Fri, 23 Oct 2009 08:52:49 +0000]
{ is_foreign_key_constraint => 0, on_delete => undef } is a valid construct - no need to carp

15 years agoPrevent sqlt from failing silently
Peter Rabbitson [Fri, 23 Oct 2009 08:51:05 +0000]
Prevent sqlt from failing silently

15 years agoa few extra tests can never hurt, right? :)
Rafael Kitover [Thu, 22 Oct 2009 12:41:37 +0000]
a few extra tests can never hurt, right? :)

15 years agoSome smoker run the suite for 30 *minutes* - the timeout seems to be too short for...
Peter Rabbitson [Thu, 22 Oct 2009 11:17:41 +0000]
Some smoker run the suite for 30 *minutes* - the timeout seems to be too short for them (boggle)

15 years agostringify values passed to populate/insert_bulk
Rafael Kitover [Thu, 22 Oct 2009 09:10:38 +0000]
stringify values passed to populate/insert_bulk

15 years agoShow what's wrong with the current populate code
Peter Rabbitson [Wed, 21 Oct 2009 14:33:45 +0000]
Show what's wrong with the current populate code

15 years agoreverted [7807], and just changed code to use the custom pg_catalog query, which...
Robert Buels [Wed, 21 Oct 2009 02:07:05 +0000]
reverted [7807], and just changed code to use the custom pg_catalog query, which is the only thing that works in the pathological case where DBIC is told a different primary key from the primary key that is set on the table in the DB ([7809] added testing for this)

15 years agomore coverage in Pg sequence-discovery tests. i think this shows why last_insert_id...
Robert Buels [Wed, 21 Oct 2009 02:00:39 +0000]
more coverage in Pg sequence-discovery tests.  i think this shows why last_insert_id cannot be used.

15 years agoadd test for populate with literal sql mixed with binds, improve error messages
Rafael Kitover [Wed, 21 Oct 2009 01:10:39 +0000]
add test for populate with literal sql mixed with binds, improve error messages

15 years agogutted Pg storage driver's sequence discovery to just rely on DBD::Pg's last_insert_i...
Robert Buels [Wed, 21 Oct 2009 01:10:38 +0000]
gutted Pg storage driver's sequence discovery to just rely on DBD::Pg's last_insert_id.  this needs testing with older versions of DBD::Pg

15 years agomore pg unqualified schema tests, which expose a gap in the coverage
Robert Buels [Wed, 21 Oct 2009 00:38:59 +0000]
more pg unqualified schema tests, which expose a gap in the coverage

15 years agoMerge 'trunk' into 'pg_unqualified_schema'
Robert Buels [Wed, 21 Oct 2009 00:37:28 +0000]
Merge 'trunk' into 'pg_unqualified_schema'

making a branch, here we go again with the pg_unqualified_schema

15 years agoMerge 'sybase_support' into 'trunk'
Rafael Kitover [Sun, 18 Oct 2009 09:13:29 +0000]
Merge 'sybase_support' into 'trunk'

r20728@hlagh (orig r7703):  ribasushi | 2009-09-20 18:51:16 -0400
Another try at a clean sybase branch
r20730@hlagh (orig r7705):  ribasushi | 2009-09-20 18:58:09 -0400
Part one of the sybase work by Caelum (mostly reviewed)
r20731@hlagh (orig r7706):  ribasushi | 2009-09-20 19:18:40 -0400
main sybase branch ready
r21051@hlagh (orig r7797):  caelum | 2009-10-18 04:57:43 -0400
 r20732@hlagh (orig r7707):  ribasushi | 2009-09-20 19:20:00 -0400
 Branch for bulk insert
 r20733@hlagh (orig r7708):  ribasushi | 2009-09-20 20:06:21 -0400
 All sybase bulk-insert code by Caelum
 r20750@hlagh (orig r7725):  caelum | 2009-09-24 02:47:39 -0400
 clean up set_identity stuff
 r20751@hlagh (orig r7726):  caelum | 2009-09-24 05:21:18 -0400
 minor cleanups, test update of blob to NULL
 r20752@hlagh (orig r7727):  caelum | 2009-09-24 08:45:04 -0400
 remove some duplicate code
 r20753@hlagh (orig r7728):  caelum | 2009-09-24 09:57:58 -0400
 fix insert with all defaults
 r20786@hlagh (orig r7732):  caelum | 2009-09-25 21:17:16 -0400
 some cleanups
 r20804@hlagh (orig r7736):  caelum | 2009-09-28 05:31:38 -0400
 minor changes
 r20805@hlagh (orig r7737):  caelum | 2009-09-28 06:25:48 -0400
 fix DT stuff
 r20809@hlagh (orig r7741):  caelum | 2009-09-28 22:25:55 -0400
 removed some dead code, added fix and test for _execute_array_empty
 r20811@hlagh (orig r7743):  caelum | 2009-09-29 13:36:20 -0400
 minor changes after review
 r20812@hlagh (orig r7744):  caelum | 2009-09-29 14:16:03 -0400
 do not clobber $rv from execute_array
 r20813@hlagh (orig r7745):  caelum | 2009-09-29 14:38:14 -0400
 make insert_bulk atomic
 r20815@hlagh (orig r7747):  caelum | 2009-09-29 20:35:26 -0400
 remove _exhaaust_statements
 r20816@hlagh (orig r7748):  caelum | 2009-09-29 21:48:38 -0400
 fix insert_bulk when not using bulk api inside a txn
 r20831@hlagh (orig r7749):  caelum | 2009-09-30 02:53:42 -0400
 added test for populate being atomic
 r20832@hlagh (orig r7750):  caelum | 2009-09-30 03:00:59 -0400
 factor out subclass-specific _execute_array callback
 r20833@hlagh (orig r7751):  caelum | 2009-10-01 11:59:30 -0400
 remove a piece of dead code
 r20840@hlagh (orig r7758):  caelum | 2009-10-03 15:46:56 -0400
 remove _pretty_print
 r20842@hlagh (orig r7760):  caelum | 2009-10-04 16:19:56 -0400
 minor optimization for insert_bulk
 r21050@hlagh (orig r7796):  caelum | 2009-10-18 04:56:54 -0400
 error checking related to literal SQL for insert_bulk

15 years agoMerge 'sybase_bulkinsert_support' into 'sybase_support'
Rafael Kitover [Sun, 18 Oct 2009 08:57:43 +0000]
Merge 'sybase_bulkinsert_support' into 'sybase_support'

r20732@hlagh (orig r7707):  ribasushi | 2009-09-20 19:20:00 -0400
Branch for bulk insert
r20733@hlagh (orig r7708):  ribasushi | 2009-09-20 20:06:21 -0400
All sybase bulk-insert code by Caelum
r20750@hlagh (orig r7725):  caelum | 2009-09-24 02:47:39 -0400
clean up set_identity stuff
r20751@hlagh (orig r7726):  caelum | 2009-09-24 05:21:18 -0400
minor cleanups, test update of blob to NULL
r20752@hlagh (orig r7727):  caelum | 2009-09-24 08:45:04 -0400
remove some duplicate code
r20753@hlagh (orig r7728):  caelum | 2009-09-24 09:57:58 -0400
fix insert with all defaults
r20786@hlagh (orig r7732):  caelum | 2009-09-25 21:17:16 -0400
some cleanups
r20804@hlagh (orig r7736):  caelum | 2009-09-28 05:31:38 -0400
minor changes
r20805@hlagh (orig r7737):  caelum | 2009-09-28 06:25:48 -0400
fix DT stuff
r20809@hlagh (orig r7741):  caelum | 2009-09-28 22:25:55 -0400
removed some dead code, added fix and test for _execute_array_empty
r20811@hlagh (orig r7743):  caelum | 2009-09-29 13:36:20 -0400
minor changes after review
r20812@hlagh (orig r7744):  caelum | 2009-09-29 14:16:03 -0400
do not clobber $rv from execute_array
r20813@hlagh (orig r7745):  caelum | 2009-09-29 14:38:14 -0400
make insert_bulk atomic
r20815@hlagh (orig r7747):  caelum | 2009-09-29 20:35:26 -0400
remove _exhaaust_statements
r20816@hlagh (orig r7748):  caelum | 2009-09-29 21:48:38 -0400
fix insert_bulk when not using bulk api inside a txn
r20831@hlagh (orig r7749):  caelum | 2009-09-30 02:53:42 -0400
added test for populate being atomic
r20832@hlagh (orig r7750):  caelum | 2009-09-30 03:00:59 -0400
factor out subclass-specific _execute_array callback
r20833@hlagh (orig r7751):  caelum | 2009-10-01 11:59:30 -0400
remove a piece of dead code
r20840@hlagh (orig r7758):  caelum | 2009-10-03 15:46:56 -0400
remove _pretty_print
r20842@hlagh (orig r7760):  caelum | 2009-10-04 16:19:56 -0400
minor optimization for insert_bulk
r21050@hlagh (orig r7796):  caelum | 2009-10-18 04:56:54 -0400
error checking related to literal SQL for insert_bulk

15 years agoerror checking related to literal SQL for insert_bulk
Rafael Kitover [Sun, 18 Oct 2009 08:56:54 +0000]
error checking related to literal SQL for insert_bulk

15 years agoMerge 'sybase_support' into 'sybase_bulkinsert_support'
Rafael Kitover [Sun, 18 Oct 2009 07:12:21 +0000]
Merge 'sybase_support' into 'sybase_bulkinsert_support'

r21048@hlagh (orig r7794):  caelum | 2009-10-18 03:11:52 -0400
 r20841@hlagh (orig r7759):  ribasushi | 2009-10-04 07:17:53 -0400
 Fix AutoCast's POD
 r20932@hlagh (orig r7770):  ribasushi | 2009-10-09 00:57:20 -0400
  r7777@Thesaurus (orig r7765):  frew | 2009-10-07 20:05:05 +0200
  add method to check if an rs is paginated
  r7778@Thesaurus (orig r7766):  frew | 2009-10-07 20:31:02 +0200
  is_paginated method and test
  r7780@Thesaurus (orig r7768):  frew | 2009-10-09 06:45:36 +0200
  change name of method
  r7781@Thesaurus (orig r7769):  frew | 2009-10-09 06:47:31 +0200
  add message to changelog for is_paged

 r20935@hlagh (orig r7773):  ribasushi | 2009-10-09 05:00:36 -0400
 Ugh CRLF
 r20936@hlagh (orig r7774):  ribasushi | 2009-10-09 05:04:35 -0400
 Skip versioning test on really old perls lacking Time::HiRes
 r20937@hlagh (orig r7775):  ribasushi | 2009-10-09 05:04:50 -0400
 Changes
 r20938@hlagh (orig r7776):  triode | 2009-10-09 16:32:04 -0400
 added troubleshooting case of excessive memory allocation involving TEXT/BLOB/etc
 columns and large LongReadLen

 r20939@hlagh (orig r7777):  triode | 2009-10-09 16:44:21 -0400
 added my name to contributors list

 r20940@hlagh (orig r7778):  ribasushi | 2009-10-10 12:49:15 -0400
 Whoops, this isn't right
 r20941@hlagh (orig r7779):  ribasushi | 2009-10-11 09:44:18 -0400
 More ordered fixes
 r20943@hlagh (orig r7781):  norbi | 2009-10-13 05:27:18 -0400
  r7982@vger:  mendel | 2009-10-13 11:26:11 +0200
  Fixed a typo and a POD error.

 r21047@hlagh (orig r7793):  ribasushi | 2009-10-16 08:28:35 -0400
 Fix test to stop failing when DT-support is not present

15 years agoMerge 'trunk' into 'sybase_support'
Rafael Kitover [Sun, 18 Oct 2009 07:11:52 +0000]
Merge 'trunk' into 'sybase_support'

r20841@hlagh (orig r7759):  ribasushi | 2009-10-04 07:17:53 -0400
Fix AutoCast's POD
r20932@hlagh (orig r7770):  ribasushi | 2009-10-09 00:57:20 -0400
 r7777@Thesaurus (orig r7765):  frew | 2009-10-07 20:05:05 +0200
 add method to check if an rs is paginated
 r7778@Thesaurus (orig r7766):  frew | 2009-10-07 20:31:02 +0200
 is_paginated method and test
 r7780@Thesaurus (orig r7768):  frew | 2009-10-09 06:45:36 +0200
 change name of method
 r7781@Thesaurus (orig r7769):  frew | 2009-10-09 06:47:31 +0200
 add message to changelog for is_paged

r20935@hlagh (orig r7773):  ribasushi | 2009-10-09 05:00:36 -0400
Ugh CRLF
r20936@hlagh (orig r7774):  ribasushi | 2009-10-09 05:04:35 -0400
Skip versioning test on really old perls lacking Time::HiRes
r20937@hlagh (orig r7775):  ribasushi | 2009-10-09 05:04:50 -0400
Changes
r20938@hlagh (orig r7776):  triode | 2009-10-09 16:32:04 -0400
added troubleshooting case of excessive memory allocation involving TEXT/BLOB/etc
columns and large LongReadLen

r20939@hlagh (orig r7777):  triode | 2009-10-09 16:44:21 -0400
added my name to contributors list

r20940@hlagh (orig r7778):  ribasushi | 2009-10-10 12:49:15 -0400
Whoops, this isn't right
r20941@hlagh (orig r7779):  ribasushi | 2009-10-11 09:44:18 -0400
More ordered fixes
r20943@hlagh (orig r7781):  norbi | 2009-10-13 05:27:18 -0400
 r7982@vger:  mendel | 2009-10-13 11:26:11 +0200
 Fixed a typo and a POD error.

r21047@hlagh (orig r7793):  ribasushi | 2009-10-16 08:28:35 -0400
Fix test to stop failing when DT-support is not present

15 years agoFix test to stop failing when DT-support is not present
Peter Rabbitson [Fri, 16 Oct 2009 12:28:35 +0000]
Fix test to stop failing when DT-support is not present

15 years agoMerge 'trunk' into 'ado_mssql'
Rafael Kitover [Wed, 14 Oct 2009 13:45:34 +0000]
Merge 'trunk' into 'ado_mssql'

r7355@pentium (orig r7354):  frew | 2009-08-20 17:54:04 -0400
add some basic guards to get rid of warnings
r7359@pentium (orig r7358):  ribasushi | 2009-08-21 05:18:43 -0400
Because prefetch uses the cache system, it is not possible to set HRI on a prefetched rs without upsetting the tests - don't compare
r7370@pentium (orig r7369):  caelum | 2009-08-24 06:32:57 -0400
bump CAG dep
r7389@pentium (orig r7388):  ribasushi | 2009-08-25 07:43:38 -0400
typo
r7390@pentium (orig r7389):  ribasushi | 2009-08-25 08:29:37 -0400
 r7354@Thesaurus (orig r7351):  abraxxa | 2009-08-20 17:46:06 +0200
 new branch grouped_has_many_join

 r7382@Thesaurus (orig r7379):  ribasushi | 2009-08-24 22:50:13 +0200
 Seems like abraxxa's bug is fixed
 r7385@Thesaurus (orig r7382):  ribasushi | 2009-08-25 11:33:40 +0200
 One more test

r7394@pentium (orig r7393):  ribasushi | 2009-08-26 12:07:51 -0400
Stop testing deprecated json::syck
r7395@pentium (orig r7394):  ribasushi | 2009-08-26 12:08:24 -0400
Make sure sqlt_type gets called after determining driver
r7396@pentium (orig r7395):  ribasushi | 2009-08-26 12:21:53 -0400
Make POD::Coverage happy... again
r7397@pentium (orig r7396):  ribasushi | 2009-08-26 12:31:54 -0400
Clarify
r7398@pentium (orig r7397):  frew | 2009-08-26 16:24:19 -0400
Remove dead, sketchtowne link
r7402@pentium (orig r7401):  ribasushi | 2009-08-27 12:50:12 -0400
Changes
r7404@pentium (orig r7403):  ribasushi | 2009-08-27 18:11:29 -0400
Add a test proving how dumb I am
r7405@pentium (orig r7404):  ribasushi | 2009-08-28 10:34:46 -0400
Warning to spare mst explanations
r7420@pentium (orig r7419):  caelum | 2009-08-29 02:34:07 -0400
 r7381@hlagh (orig r7380):  ribasushi | 2009-08-24 17:07:58 -0400
 Branch to add autocast support as a standalone piece of code
 r7382@hlagh (orig r7381):  ribasushi | 2009-08-25 05:06:43 -0400
 Move storage tests to their own dir
 r7385@hlagh (orig r7384):  ribasushi | 2009-08-25 06:35:19 -0400
 Switch storage class loading to ensure_class_loaded
 r7386@hlagh (orig r7385):  ribasushi | 2009-08-25 06:37:48 -0400
 Change a datatype for test purposes
 r7387@hlagh (orig r7386):  ribasushi | 2009-08-25 06:45:35 -0400
 Fix two storage tests
 r7388@hlagh (orig r7387):  ribasushi | 2009-08-25 06:45:52 -0400
 Actual autocast code
 r18697@hlagh (orig r7416):  caelum | 2009-08-29 01:42:29 -0400
 rename method and add docs
 r18698@hlagh (orig r7417):  ribasushi | 2009-08-29 02:07:18 -0400
 Make sure arrays work
 r18699@hlagh (orig r7418):  caelum | 2009-08-29 02:11:14 -0400
 rename _map_data_type to _native_data_type

r7423@pentium (orig r7422):  ribasushi | 2009-08-29 02:55:12 -0400
Make podcoverage happy
r7424@pentium (orig r7423):  ribasushi | 2009-08-29 03:06:07 -0400
Reduce the number of heavy dbh_do calls
r7437@pentium (orig r7436):  ribasushi | 2009-08-30 02:54:10 -0400
 r7435@Thesaurus (orig r7432):  caelum | 2009-08-30 02:53:21 +0200
 new branch
 r7436@Thesaurus (orig r7433):  caelum | 2009-08-30 03:14:36 +0200
 add dbh_maker option to connect_info hash
 r7437@Thesaurus (orig r7434):  ribasushi | 2009-08-30 08:51:14 +0200
 Minor cleanup and test enhancement
 r7438@Thesaurus (orig r7435):  ribasushi | 2009-08-30 08:53:59 +0200
 Changes

r7442@pentium (orig r7441):  ribasushi | 2009-08-30 03:53:04 -0400
Sanify 03podcoverage.t, allow wildcard skipping
r7447@pentium (orig r7446):  caelum | 2009-08-30 22:36:08 -0400
support coderef connect_infos for repicated storage
r7448@pentium (orig r7447):  caelum | 2009-08-30 22:58:43 -0400
make replicant dsn detection a bit nicer
r7449@pentium (orig r7448):  caelum | 2009-08-31 11:30:37 -0400
fix case where repelicant coderef dsn does not connect
r7450@pentium (orig r7449):  arcanez | 2009-08-31 17:13:50 -0400
remove . from end of =head links
r7453@pentium (orig r7452):  ribasushi | 2009-09-01 04:38:37 -0400
Quote deps, avoid floating problems
r7454@pentium (orig r7453):  ribasushi | 2009-09-01 05:10:11 -0400
Fix misleading FAQ entry
r7462@pentium (orig r7461):  ribasushi | 2009-09-01 10:51:58 -0400
Fix insert_bulk with rebless
r7463@pentium (orig r7462):  ribasushi | 2009-09-01 10:52:39 -0400
Comment
r7464@pentium (orig r7463):  matthewt | 2009-09-01 11:17:08 -0400
clearer copyright
r7465@pentium (orig r7464):  matthewt | 2009-09-01 11:18:31 -0400
split copyright and license
r7467@pentium (orig r7466):  frew | 2009-09-01 14:27:36 -0400
pod describing strife with MSSQL
r7481@pentium (orig r7480):  ribasushi | 2009-09-02 05:07:04 -0400
Streamline pg test-schemas cleanup
r7482@pentium (orig r7481):  ribasushi | 2009-09-02 05:20:25 -0400
Centralize handling of minimum sqlt version to DBIx::Class
Bump version to the latest unborked sqlt (still just a recommend)
r7483@pentium (orig r7482):  ribasushi | 2009-09-02 05:31:50 -0400
Some cleanup... don't remember where it came from
r7484@pentium (orig r7483):  ribasushi | 2009-09-02 06:19:11 -0400
First part of mysql insanity
r7485@pentium (orig r7484):  ribasushi | 2009-09-02 06:25:35 -0400
Invoke default_join_type only on undefined types
r7486@pentium (orig r7485):  ribasushi | 2009-09-02 06:42:39 -0400
No fancy methods for the default_jointype, as we don't have proper sqlahacks inheritance and they are... well hacks
r7487@pentium (orig r7486):  ribasushi | 2009-09-02 07:00:07 -0400
Mysql v3 support (ick)
r7492@pentium (orig r7491):  rbuels | 2009-09-02 14:33:47 -0400
POD patch, corrected erroneous usage of dbh_do in Storage::DBI synopsis
r7498@pentium (orig r7497):  ribasushi | 2009-09-03 05:11:29 -0400
POD lists the storable hooks, but does no load them
r7499@pentium (orig r7498):  ribasushi | 2009-09-03 05:11:50 -0400
Storable sanification
r7500@pentium (orig r7499):  ribasushi | 2009-09-03 05:24:17 -0400
Storable is now in Core
r7501@pentium (orig r7500):  ribasushi | 2009-09-03 05:36:58 -0400
Make sure mysql is fixed
r7504@pentium (orig r7503):  ribasushi | 2009-09-03 11:16:17 -0400
Add podcoverage skip
r7505@pentium (orig r7504):  ribasushi | 2009-09-03 11:23:19 -0400
Consolidate _verify_pid calls
r7509@pentium (orig r7508):  matthewt | 2009-09-03 14:12:53 -0400
get the COPYRIGHT in the right pless to not confuse META.yml generation
r7511@pentium (orig r7510):  ribasushi | 2009-09-03 14:41:22 -0400

r7512@pentium (orig r7511):  ribasushi | 2009-09-03 14:41:34 -0400
 r7472@Thesaurus (orig r7469):  norbi | 2009-09-01 21:43:08 +0200
  r7635@vger:  mendel | 2009-09-01 21:02:23 +0200
  Added pointer to 'SQL functions on the lhs' to the 'using stored procs' section.

r7513@pentium (orig r7512):  ribasushi | 2009-09-03 14:41:44 -0400
 r7473@Thesaurus (orig r7470):  norbi | 2009-09-01 21:43:19 +0200
  r7636@vger:  mendel | 2009-09-01 21:09:43 +0200
  Mentions the possibiliby of creating indexes on SQL function return values.

r7514@pentium (orig r7513):  ribasushi | 2009-09-03 14:41:52 -0400
 r7474@Thesaurus (orig r7471):  norbi | 2009-09-01 21:43:31 +0200
  r7637@vger:  mendel | 2009-09-01 21:19:14 +0200
  Rewrote 'SQL functions on the lhs' to use the new SQLA literal SQL + bind feature.

r7515@pentium (orig r7514):  ribasushi | 2009-09-03 14:41:59 -0400
 r7475@Thesaurus (orig r7472):  norbi | 2009-09-01 21:43:42 +0200
  r7638@vger:  mendel | 2009-09-01 21:20:17 +0200
  Added a comment to the example code to stress that it does not work.

r7516@pentium (orig r7515):  ribasushi | 2009-09-03 14:42:10 -0400
 r7476@Thesaurus (orig r7473):  norbi | 2009-09-01 21:43:54 +0200
  r7639@vger:  mendel | 2009-09-01 21:28:18 +0200
  Added pointer to DBIx::Class::DynamicSubclass.

r7517@pentium (orig r7516):  ribasushi | 2009-09-03 14:42:15 -0400
 r7477@Thesaurus (orig r7474):  norbi | 2009-09-01 21:44:03 +0200
  r7640@vger:  mendel | 2009-09-01 21:30:13 +0200
  Replaced deprecated \'colname DESC' order_by syntax with { -desc => 'colname' } syntax.

r7518@pentium (orig r7517):  ribasushi | 2009-09-03 14:42:22 -0400
 r7478@Thesaurus (orig r7475):  norbi | 2009-09-01 21:44:17 +0200
  r7641@vger:  mendel | 2009-09-01 21:32:48 +0200
  Rewrote 'SQL functions on the lhs' to use the new SQLA literal SQL + bind feature.

r7519@pentium (orig r7518):  ribasushi | 2009-09-03 14:42:26 -0400
 r7479@Thesaurus (orig r7476):  norbi | 2009-09-01 21:44:28 +0200
  r7642@vger:  mendel | 2009-09-01 21:42:25 +0200
  Added many-to-many add_to_*() example to stress that it returns the related row and not the linking table row.

r7520@pentium (orig r7519):  ribasushi | 2009-09-03 14:42:32 -0400
 r7480@Thesaurus (orig r7477):  norbi | 2009-09-01 22:14:25 +0200
  r7653@vger:  mendel | 2009-09-01 22:14:11 +0200
  Fixed wrong literal SQL + bind examples (missing operator and placeholders).

r7521@pentium (orig r7520):  ribasushi | 2009-09-03 14:42:37 -0400
 r7481@Thesaurus (orig r7478):  norbi | 2009-09-01 22:30:48 +0200
  r7655@vger:  mendel | 2009-09-01 22:30:35 +0200
  Fixed the bind value column names in the SQL literal + bind examples.

r7522@pentium (orig r7521):  ribasushi | 2009-09-03 14:42:45 -0400
 r7482@Thesaurus (orig r7479):  norbi | 2009-09-01 22:52:21 +0200
  r7657@vger:  mendel | 2009-09-01 22:52:09 +0200
  Further improvement in the bind value column names in the SQL literal + bind examples.

r7547@pentium (orig r7546):  ribasushi | 2009-09-04 02:47:19 -0400
Stop connecting to determine dt-parser (test is in pg branch)
r7551@pentium (orig r7550):  ribasushi | 2009-09-04 05:20:48 -0400
Require sqla with bool support
r7558@pentium (orig r7557):  ribasushi | 2009-09-04 13:17:32 -0400
Dumper follies
r7559@pentium (orig r7558):  ribasushi | 2009-09-04 13:27:50 -0400
Even better sqla
r7568@pentium (orig r7567):  ribasushi | 2009-09-04 14:49:53 -0400
 r7459@Thesaurus (orig r7456):  rbuels | 2009-09-01 12:46:46 +0200
 making another pg_unqualified_schema branch, for real this time
 r7460@Thesaurus (orig r7457):  rbuels | 2009-09-01 12:51:31 +0200
 reworked tests for pg last_insert_id in presence of un-schema-qualified things. adds some todo tests, including a case for which is does not seem to be possible to correctly guess the sequence to use for the liid
 r7461@Thesaurus (orig r7458):  rbuels | 2009-09-01 12:54:34 +0200
 in Pg storage, added a warning for case when the nextval sequence is not schema qualified
 r7462@Thesaurus (orig r7459):  rbuels | 2009-09-01 13:01:31 +0200
 tweak to Pg test, warnings_like -> warnings_exist
 r7463@Thesaurus (orig r7460):  ribasushi | 2009-09-01 13:34:59 +0200
 Rewrap todo properly
 r7490@Thesaurus (orig r7487):  ribasushi | 2009-09-02 14:16:01 +0200
 Make pg sequence autodetect deterministic (or throw exceptions). Test needs adjusting
 r7491@Thesaurus (orig r7488):  rbuels | 2009-09-02 19:15:01 +0200
 some reorganization and cleanup of pg-specific tests
 r7492@Thesaurus (orig r7489):  rbuels | 2009-09-02 20:08:31 +0200
 more cleanup of 72pg.t
 r7495@Thesaurus (orig r7492):  rbuels | 2009-09-02 20:48:12 +0200
 more cleanup of pg tests, added cascade to drop function, cleaned up create and drop of schemas to use dbh_do
 r7496@Thesaurus (orig r7493):  rbuels | 2009-09-02 20:50:42 +0200
 oops, missed something screwed up by the pull
 r7525@Thesaurus (orig r7522):  rbuels | 2009-09-03 20:45:53 +0200
 added __END__ before pod in Pg storage
 r7526@Thesaurus (orig r7523):  rbuels | 2009-09-03 20:46:00 +0200
 renamed pg test schemas to be more organized
 r7531@Thesaurus (orig r7528):  rbuels | 2009-09-04 00:28:11 +0200
 more pg test cleanup
 r7532@Thesaurus (orig r7529):  rbuels | 2009-09-04 00:28:17 +0200
 more pg test cleanup
 r7533@Thesaurus (orig r7530):  rbuels | 2009-09-04 00:28:25 +0200
 starting work on extended set of Pg auto-pk tests
 r7534@Thesaurus (orig r7531):  rbuels | 2009-09-04 00:28:31 +0200
 more work on extended set of Pg auto-pk tests
 r7535@Thesaurus (orig r7532):  rbuels | 2009-09-04 00:28:39 +0200
 more work on pg tests
 r7536@Thesaurus (orig r7533):  rbuels | 2009-09-04 00:28:45 +0200
 more work on extended set of Pg auto-pk tests
 r7537@Thesaurus (orig r7534):  rbuels | 2009-09-04 00:28:50 +0200
 added .gitignore for users of git-svn
 r7538@Thesaurus (orig r7535):  rbuels | 2009-09-04 00:28:58 +0200
 more work on extended set of Pg auto-pk tests
 r7539@Thesaurus (orig r7536):  rbuels | 2009-09-04 00:29:04 +0200
 added darcs and git to MANIFEST.SKIP version control skipping section
 r7540@Thesaurus (orig r7537):  rbuels | 2009-09-04 00:41:26 +0200
 more work on extended set of Pg auto-pk tests
 r7541@Thesaurus (orig r7538):  rbuels | 2009-09-04 00:41:32 +0200
 more work on extended set of Pg auto-pk tests
 r7542@Thesaurus (orig r7539):  rbuels | 2009-09-04 00:41:38 +0200
 more work on extended set of Pg auto-pk tests
 r7543@Thesaurus (orig r7540):  rbuels | 2009-09-04 02:20:23 +0200
 more work on extended set of Pg auto-pk tests
 r7544@Thesaurus (orig r7541):  rbuels | 2009-09-04 02:20:32 +0200
 rewrote autoinc fetcher as a query into the pg_catalog.  all the old tests pass now, but not my new tests.  the new tests might be buggy
 r7545@Thesaurus (orig r7542):  rbuels | 2009-09-04 02:20:39 +0200
 oops, forgot to put the drop for the extended tests back in the pg tests
 r7546@Thesaurus (orig r7543):  rbuels | 2009-09-04 02:41:56 +0200
 couple of comment/documentation tweaks to pg storage driver
 r7547@Thesaurus (orig r7544):  rbuels | 2009-09-04 02:42:02 +0200
 fixed my tests
 r7548@Thesaurus (orig r7545):  rbuels | 2009-09-04 02:42:09 +0200
 clarified the POD in Pg storage driver regarding multi-schema support
 r7551@Thesaurus (orig r7548):  ribasushi | 2009-09-04 08:51:30 +0200
 Proper unconnected test
 r7554@Thesaurus (orig r7551):  ribasushi | 2009-09-04 11:26:12 +0200
 Fixes to pg test after review:
 - Move the store_column test to 60core.t
 - Streamline the select ... for update test
 - Disable all exception warnings for normal test runs

 r7555@Thesaurus (orig r7552):  ribasushi | 2009-09-04 11:56:00 +0200
 Rewrite selector using sqla
 r7562@Thesaurus (orig r7559):  rbuels | 2009-09-04 19:42:52 +0200
 moved search_path querying function from Pg storage driver into tests
 r7563@Thesaurus (orig r7560):  rbuels | 2009-09-04 19:43:00 +0200
 refactored how Pg storage driver calls sequence search, made erorror message more informative when query into pg_catalog fails
 r7564@Thesaurus (orig r7561):  rbuels | 2009-09-04 19:43:08 +0200
 tweaked pg sequence discovery error message a bit more
 r7565@Thesaurus (orig r7562):  rbuels | 2009-09-04 19:43:17 +0200
 added big block comment explaining Pg sequence discovery strategy
 r7566@Thesaurus (orig r7563):  rbuels | 2009-09-04 20:35:10 +0200
 added code to use DBD::Pg column_info to fetch column default if recent enough
 r7567@Thesaurus (orig r7564):  rbuels | 2009-09-04 20:35:18 +0200
 tweaked comment
 r7568@Thesaurus (orig r7565):  rbuels | 2009-09-04 20:35:30 +0200
 oops, DBD::Pg 2.15.1 should be included in working versions

r7570@pentium (orig r7569):  ribasushi | 2009-09-04 15:32:01 -0400
Stop double-caching datetime_parser - keep it in the storage only
r7571@pentium (orig r7570):  ribasushi | 2009-09-04 15:36:39 -0400
No Serialize::Storable in core
r7572@pentium (orig r7571):  ribasushi | 2009-09-04 15:49:54 -0400
Changes
r7578@pentium (orig r7577):  ribasushi | 2009-09-06 06:28:44 -0400
Add mysterious exception test
r7580@pentium (orig r7579):  ribasushi | 2009-09-06 09:43:10 -0400
No connection - no cleanup
r7581@pentium (orig r7580):  ribasushi | 2009-09-06 09:45:51 -0400
Streamline test
r7582@pentium (orig r7581):  ribasushi | 2009-09-06 11:39:03 -0400
Test cleanup:
Benchmark and Data::Dumper have been in core forever
Make POD testing conditional as shown in http://use.perl.org/~Alias/journal/38822
Remove some dead cdbi test files
Stop openly giving contributors an option to override the authorcheck

r7583@pentium (orig r7582):  ribasushi | 2009-09-06 11:48:32 -0400
Done long time ago
r7584@pentium (orig r7583):  ribasushi | 2009-09-06 11:56:27 -0400
Release 0.08110
r7586@pentium (orig r7585):  ribasushi | 2009-09-06 12:33:46 -0400
Stop eating exceptions in ::Storage::DBI::DESTROY
r7587@pentium (orig r7586):  ribasushi | 2009-09-06 14:35:30 -0400
Centralize identity insert control for mssql (it seems that issuing an OFF is not necessary)
r7588@pentium (orig r7587):  ribasushi | 2009-09-06 14:45:41 -0400
Clearer MSSQL error message
r7589@pentium (orig r7588):  ribasushi | 2009-09-06 17:58:22 -0400
Fix mssql pod
r7590@pentium (orig r7589):  ribasushi | 2009-09-07 03:06:05 -0400
Release 0.08111
r7596@pentium (orig r7595):  wreis | 2009-09-07 09:31:38 -0400
improved warn for Storable hooks in ResultSourceHandle
r7598@pentium (orig r7597):  ribasushi | 2009-09-07 10:26:59 -0400
Whoops - last_insert_id allows for multiple autoinc columns - support it in pg
r7599@pentium (orig r7598):  ribasushi | 2009-09-07 10:46:14 -0400
Prune duplicate constraints from the find() condition
r7604@pentium (orig r7603):  frew | 2009-09-08 14:13:29 -0400
Turn IDENTITY_INSERT back off after inserts
r7614@pentium (orig r7613):  ribasushi | 2009-09-09 08:16:12 -0400
Fix warning
r7615@pentium (orig r7614):  ribasushi | 2009-09-09 08:42:49 -0400
Really sanify exception text
r7622@pentium (orig r7621):  mo | 2009-09-10 12:53:32 -0400
added test to make sure that store_column is called even for non-dirty columns
r7623@pentium (orig r7622):  bluefeet | 2009-09-10 13:03:21 -0400
Fix RSC->reset() to no longer return $self, which fixes Cursor::Cached + RSC.
r7624@pentium (orig r7623):  ribasushi | 2009-09-10 13:32:03 -0400
The real fix
r7625@pentium (orig r7624):  matthewt | 2009-09-10 20:33:17 -0400
make it clear that we are not supposed to have optional deps
r7626@pentium (orig r7625):  ribasushi | 2009-09-11 00:30:03 -0400
Changes so far
r7627@pentium (orig r7626):  ribasushi | 2009-09-11 00:39:45 -0400
Fix borked makefile
r7628@pentium (orig r7627):  ribasushi | 2009-09-11 09:39:42 -0400
Fixed minor problem with txn scope guard - rollback exceptions were never reported
r7630@pentium (orig r7629):  ribasushi | 2009-09-11 17:06:54 -0400
Extend prefetch tests
r7631@pentium (orig r7630):  ribasushi | 2009-09-11 17:13:45 -0400
Reverting http://dev.catalyst.perl.org/svnweb/bast/revision?rev=4278 - it seems to pass fine now
r7632@pentium (orig r7631):  ribasushi | 2009-09-11 18:15:50 -0400
Add single() ro RSC
r7633@pentium (orig r7632):  ribasushi | 2009-09-11 18:44:01 -0400
This is how the txnguard should really work
r7634@pentium (orig r7633):  ribasushi | 2009-09-11 18:58:21 -0400
Fix borked example
r7635@pentium (orig r7634):  ribasushi | 2009-09-11 18:58:58 -0400
scopeguard almost done
r7636@pentium (orig r7635):  brunov | 2009-09-11 19:25:12 -0400
Update DBIx::Class::Manual::Example.pod to reflect previous changes in examples/Schema/insertdb.pl

r7637@pentium (orig r7636):  brunov | 2009-09-11 19:27:17 -0400
Added Bruno Vecchi to the Contributors section in DBIx/Class.pm

r7638@pentium (orig r7637):  ribasushi | 2009-09-11 19:31:16 -0400
Final scopeguard tweak (?)
r7642@pentium (orig r7641):  ribasushi | 2009-09-12 06:46:51 -0400
Even better localization of $@, and don't use Test::Warn for the time being, as something is freaking out Sub::UpLevel
r7660@pentium (orig r7659):  ribasushi | 2009-09-14 12:24:44 -0400
Someone claimed this is a problem...
r7663@pentium (orig r7662):  ribasushi | 2009-09-15 03:43:46 -0400
Warn when distinct is used with group_by
r7664@pentium (orig r7663):  rbuels | 2009-09-15 16:45:32 -0400
doc patch, clarified warning about using find_or_create() and friends on tables with auto-increment or similar columns
r7665@pentium (orig r7664):  rbuels | 2009-09-15 16:55:15 -0400
another doc clarification regarding auto-inc columns with find_or_create() and such functions
r7673@pentium (orig r7672):  ribasushi | 2009-09-17 07:54:44 -0400
Fix left-join chaining
r7684@pentium (orig r7683):  ribasushi | 2009-09-18 06:36:42 -0400
 r6389@Thesaurus (orig r6388):  caelum | 2009-05-23 22:48:06 +0200
 recreating Sybase branch
 r6395@Thesaurus (orig r6394):  caelum | 2009-05-24 01:47:32 +0200
 try not to fuck mssql with the sybase crap
 r6488@Thesaurus (orig r6487):  caelum | 2009-06-03 17:31:24 +0200
 resolve conflict
 r6490@Thesaurus (orig r6489):  caelum | 2009-06-03 18:25:36 +0200
 add missing files to sybase branch
 r6492@Thesaurus (orig r6491):  caelum | 2009-06-04 01:51:39 +0200
 fix Sybase DT stuff and storage bases
 r6493@Thesaurus (orig r6492):  caelum | 2009-06-04 02:10:45 +0200
 fix base for mssql (can't be a sybase anymore)
 r6494@Thesaurus (orig r6493):  caelum | 2009-06-04 02:20:37 +0200
 test sybase SMALLDATETIME inflation
 r6495@Thesaurus (orig r6494):  caelum | 2009-06-04 04:52:31 +0200
 update Sybase docs
 r6501@Thesaurus (orig r6500):  caelum | 2009-06-04 14:50:49 +0200
 sybase limit count without offset now works
 r6504@Thesaurus (orig r6503):  caelum | 2009-06-04 18:03:01 +0200
 use TOP for sybase limit count thanks to refactored count
 r6505@Thesaurus (orig r6504):  caelum | 2009-06-04 18:41:54 +0200
 back to counting rows for Sybase LIMIT counts
 r6506@Thesaurus (orig r6505):  caelum | 2009-06-04 19:07:48 +0200
 minor sybase count fix
 r6512@Thesaurus (orig r6511):  caelum | 2009-06-05 01:02:48 +0200
 test sybase group_by count, works
 r6513@Thesaurus (orig r6512):  caelum | 2009-06-05 01:28:18 +0200
 set date format on _rebless correctly
 r6516@Thesaurus (orig r6515):  caelum | 2009-06-05 02:24:46 +0200
 manually merged in sybase_noquote branch
 r6518@Thesaurus (orig r6517):  caelum | 2009-06-05 06:34:25 +0200
 shit doesn't work yet
 r6520@Thesaurus (orig r6519):  caelum | 2009-06-05 16:55:41 +0200
 update sybase types which shouldn't be quoted
 r6525@Thesaurus (orig r6524):  caelum | 2009-06-06 04:40:51 +0200
 tweaks to sybase types
 r6527@Thesaurus (orig r6526):  caelum | 2009-06-06 05:36:03 +0200
 temporary sybase noquote hack
 r6595@Thesaurus (orig r6594):  caelum | 2009-06-10 13:46:37 +0200
 Sybase::NoBindVars now correctly quotes
 r6596@Thesaurus (orig r6595):  caelum | 2009-06-10 14:04:19 +0200
 cache rsrc in NoBindVars, use name_sep
 r6597@Thesaurus (orig r6596):  caelum | 2009-06-10 14:35:52 +0200
 Sybase count by first pk, if available
 r6599@Thesaurus (orig r6598):  caelum | 2009-06-10 15:00:42 +0200
 cache rsrc in NoBindVars correctly
 r6600@Thesaurus (orig r6599):  caelum | 2009-06-10 15:27:41 +0200
 handle unknown rsrc in NoBindVars and Sybase::NoBindVars
 r6605@Thesaurus (orig r6604):  caelum | 2009-06-10 18:17:31 +0200
 cache rsrc properly in NoBindVars, return undef if no rsrc
 r6658@Thesaurus (orig r6657):  caelum | 2009-06-13 05:57:40 +0200
 switch to DateTime::Format::Sybase
 r6700@Thesaurus (orig r6699):  caelum | 2009-06-17 16:25:28 +0200
 rename and document dt setup method, will be an on_connect_call at later merge point
 r6701@Thesaurus (orig r6700):  caelum | 2009-06-17 16:30:08 +0200
 more dt docs reorg
 r6715@Thesaurus (orig r6714):  caelum | 2009-06-19 01:28:17 +0200
 todo tests for text/image columns in sybase
 r6716@Thesaurus (orig r6715):  caelum | 2009-06-19 01:46:56 +0200
 added connect_call_blob_setup for Sybase
 r6724@Thesaurus (orig r6723):  caelum | 2009-06-19 17:12:20 +0200
 cleanups
 r6771@Thesaurus (orig r6770):  caelum | 2009-06-23 16:42:32 +0200
 minor changes
 r6788@Thesaurus (orig r6787):  caelum | 2009-06-25 05:31:06 +0200
 fixup POD, comment out count
 r6811@Thesaurus (orig r6810):  caelum | 2009-06-28 02:14:56 +0200
 prototype blob implementation
 r6857@Thesaurus (orig r6856):  caelum | 2009-06-29 23:45:19 +0200
 branch pushed, removing
 r6868@Thesaurus (orig r6867):  caelum | 2009-06-30 03:39:51 +0200
 merge on_connect_call updates
 r6877@Thesaurus (orig r6876):  caelum | 2009-06-30 12:46:43 +0200
 code cleanups
 r6957@Thesaurus (orig r6956):  caelum | 2009-07-03 02:32:48 +0200
 minor changes
 r6959@Thesaurus (orig r6958):  caelum | 2009-07-03 05:04:12 +0200
 fix sybase mro
 r7001@Thesaurus (orig r7000):  caelum | 2009-07-07 13:34:23 +0200
 fix sybase rebless to NoBindVars
 r7021@Thesaurus (orig r7020):  caelum | 2009-07-10 12:52:13 +0200
 fix NoBindVars
 r7053@Thesaurus (orig r7052):  caelum | 2009-07-15 01:39:02 +0200
 set maxConnect in DSN and add docs
 r7065@Thesaurus (orig r7064):  caelum | 2009-07-17 09:39:54 +0200
 make insertion of blobs into tables with identity columns work, other minor fixes
 r7070@Thesaurus (orig r7069):  caelum | 2009-07-17 23:30:13 +0200
 some compatibility updated for older DBD::Sybase versions, some initial work on _select_args for blobs
 r7072@Thesaurus (orig r7071):  caelum | 2009-07-19 23:57:11 +0200
 mangling _select_args turned out to be unnecessary
 r7073@Thesaurus (orig r7072):  caelum | 2009-07-20 01:02:19 +0200
 minor cleanups
 r7074@Thesaurus (orig r7073):  caelum | 2009-07-20 15:47:48 +0200
 blob update now works
 r7076@Thesaurus (orig r7075):  caelum | 2009-07-20 19:06:46 +0200
 change the (incorrect) version check to a check for FreeTDS
 r7077@Thesaurus (orig r7076):  caelum | 2009-07-20 19:13:25 +0200
 better check for FreeTDS thanks to arcanez
 r7089@Thesaurus (orig r7086):  caelum | 2009-07-22 07:09:21 +0200
 minor cleanups
 r7091@Thesaurus (orig r7088):  caelum | 2009-07-22 17:05:37 +0200
 remove unnecessary test Result class
 r7092@Thesaurus (orig r7089):  caelum | 2009-07-23 00:47:14 +0200
 fix doc for how to check for FreeTDS
 r7095@Thesaurus (orig r7092):  caelum | 2009-07-23 14:35:53 +0200
 doc tweak
 r7115@Thesaurus (orig r7112):  caelum | 2009-07-24 09:58:24 +0200
 add support for IDENTITY_INSERT
 r7117@Thesaurus (orig r7114):  caelum | 2009-07-24 16:19:08 +0200
 savepoint support
 r7120@Thesaurus (orig r7117):  caelum | 2009-07-24 20:35:37 +0200
 fix race condition in last_insert_id with placeholders
 r7121@Thesaurus (orig r7118):  caelum | 2009-07-24 21:22:25 +0200
 code cleanup
 r7124@Thesaurus (orig r7121):  caelum | 2009-07-25 16:19:58 +0200
 use _resolve_column_info in NoBindVars
 r7125@Thesaurus (orig r7122):  caelum | 2009-07-25 21:23:49 +0200
 make insert work as a nested transaction too
 r7126@Thesaurus (orig r7123):  caelum | 2009-07-25 22:52:17 +0200
 add money type support
 r7128@Thesaurus (orig r7125):  caelum | 2009-07-27 03:48:35 +0200
 better FreeTDS support
 r7130@Thesaurus (orig r7127):  caelum | 2009-07-28 06:23:54 +0200
 minor refactoring, cleanups, doc updates
 r7131@Thesaurus (orig r7128):  caelum | 2009-07-28 09:32:45 +0200
 forgot to set mro in dbi::cursor
 r7141@Thesaurus (orig r7138):  caelum | 2009-07-30 10:21:20 +0200
 better test for "smalldatetime" in Sybase
 r7146@Thesaurus (orig r7143):  caelum | 2009-07-30 15:37:18 +0200
 update sqlite test schema
 r7207@Thesaurus (orig r7204):  caelum | 2009-08-04 23:40:16 +0200
 update Changes
 r7222@Thesaurus (orig r7219):  caelum | 2009-08-05 11:02:26 +0200
 fix a couple minor issues after pull from trunk
 r7260@Thesaurus (orig r7257):  caelum | 2009-08-07 14:45:18 +0200
 add note about where to get Schema::Loader
 r7273@Thesaurus (orig r7270):  ribasushi | 2009-08-09 01:19:49 +0200
 Changes and minor code rewrap
 r7285@Thesaurus (orig r7282):  ribasushi | 2009-08-10 08:08:06 +0200
 pesky whitespace
 r7286@Thesaurus (orig r7283):  ribasushi | 2009-08-10 08:11:46 +0200
 privatize dormant method - it may be useful for sybase at *some* point
 r7287@Thesaurus (orig r7284):  ribasushi | 2009-08-10 08:19:55 +0200
 Whoops
 r7289@Thesaurus (orig r7286):  caelum | 2009-08-10 08:44:51 +0200
 document placeholders_with_type_conversion_supported and add a redispatch to reblessed storage in DBI::update
 r7290@Thesaurus (orig r7287):  caelum | 2009-08-10 10:07:45 +0200
 fix and test redispatch to reblessed storage insert/update
 r7292@Thesaurus (orig r7289):  caelum | 2009-08-10 10:32:37 +0200
 rename get_connected_schema to get_schema in sybase test
 r7345@Thesaurus (orig r7342):  ribasushi | 2009-08-18 22:45:06 +0200
 Fix Changes
 r7367@Thesaurus (orig r7364):  ribasushi | 2009-08-23 10:00:34 +0200
 Minaor speedup
 r7368@Thesaurus (orig r7365):  ribasushi | 2009-08-23 10:01:10 +0200
 Generalize and hide placeholder support check
 r7369@Thesaurus (orig r7366):  ribasushi | 2009-08-23 10:04:26 +0200
 Rename the common sybase driver
 r7373@Thesaurus (orig r7370):  caelum | 2009-08-24 13:21:51 +0200
 make insert only use a txn if needed, add connect_call_unsafe_insert
 r7374@Thesaurus (orig r7371):  caelum | 2009-08-24 14:42:57 +0200
 add test for IDENTITY_INSERT
 r7378@Thesaurus (orig r7375):  caelum | 2009-08-24 15:51:48 +0200
 use debugobj->callback instead of local *_query_start in test to capture query
 r7379@Thesaurus (orig r7376):  caelum | 2009-08-24 17:19:46 +0200
 remove duplicate oracle method and fix an mssql method call
 r7417@Thesaurus (orig r7414):  caelum | 2009-08-29 07:23:45 +0200
 update link to Schema::Loader branch
 r7427@Thesaurus (orig r7424):  caelum | 2009-08-29 09:31:41 +0200
 switch to ::DBI::AutoCast
 r7428@Thesaurus (orig r7425):  ribasushi | 2009-08-29 13:36:22 +0200
 Cleanup:
 Added commented method signatures for easier debugging
 privatize transform_unbound_value as _prep_bind_value
 Remove \@_ splice's in lieu of of simple shifts
 Exposed TYPE_MAPPING used by native_data_type via our
 Removed use of txn_do - internal code uses the scope guard
 Renamed some variables, whitespace cleanup, the works
 r7429@Thesaurus (orig r7426):  ribasushi | 2009-08-29 13:40:48 +0200
 Varname was absolutely correct
 r7430@Thesaurus (orig r7427):  caelum | 2009-08-29 14:09:13 +0200
 minor changes for tests to pass again
 r7431@Thesaurus (orig r7428):  caelum | 2009-08-29 21:08:51 +0200
 fix inserts with active cursors
 r7432@Thesaurus (orig r7429):  caelum | 2009-08-29 22:53:02 +0200
 remove extra connection
 r7434@Thesaurus (orig r7431):  caelum | 2009-08-30 00:02:20 +0200
 test correlated subquery
 r7442@Thesaurus (orig r7439):  ribasushi | 2009-08-30 09:07:00 +0200
 Put the ocmment back
 r7443@Thesaurus (orig r7440):  ribasushi | 2009-08-30 09:15:41 +0200
 Change should_quote_value to interpolate_unquoted to make it harder to stop quoting by accident (it's easier to return a undef by accident than a 1)
 r7446@Thesaurus (orig r7443):  caelum | 2009-08-30 18:19:46 +0200
 added txn_scope_guards for blob operations
 r7447@Thesaurus (orig r7444):  ribasushi | 2009-08-30 18:56:43 +0200
 Rename insert_txn to unsafe_insert
 r7512@Thesaurus (orig r7509):  ribasushi | 2009-09-03 20:24:14 +0200
 Minor cleanups
 r7575@Thesaurus (orig r7572):  caelum | 2009-09-05 07:23:57 +0200
 pending review by mpeppler
 r7593@Thesaurus (orig r7590):  ribasushi | 2009-09-07 09:10:05 +0200
 Release 0.08111 tag
 r7594@Thesaurus (orig r7591):  ribasushi | 2009-09-07 09:14:33 +0200
 Whoops this should not have committed
 r7602@Thesaurus (orig r7599):  caelum | 2009-09-07 21:31:38 +0200
 fix _insert_dbh code to only connect when needed, doc update
 r7607@Thesaurus (orig r7604):  caelum | 2009-09-09 02:15:54 +0200
 remove unsafe_insert
 r7608@Thesaurus (orig r7605):  ribasushi | 2009-09-09 09:14:20 +0200
 Localisation ain't free, we don't do it unless we have to
 r7609@Thesaurus (orig r7606):  ribasushi | 2009-09-09 09:40:29 +0200
 Much simpler
 r7610@Thesaurus (orig r7607):  ribasushi | 2009-09-09 10:38:41 +0200
 Reduce amount of perl-golf :)
 r7611@Thesaurus (orig r7608):  ribasushi | 2009-09-09 10:41:15 +0200
 This should not have worked - I guess we lack tests?
 r7614@Thesaurus (orig r7611):  caelum | 2009-09-09 12:08:36 +0200
 test multi-row blob update
 r7619@Thesaurus (orig r7616):  caelum | 2009-09-09 18:01:15 +0200
 remove Sub::Name hack for method dispatch, pass $next instead
 r7620@Thesaurus (orig r7617):  caelum | 2009-09-10 02:16:03 +0200
 do blob update over _insert_dbh
 r7661@Thesaurus (orig r7650):  caelum | 2009-09-13 10:27:44 +0200
 change _insert_dbh to _insert_storage
 r7663@Thesaurus (orig r7652):  caelum | 2009-09-13 11:52:20 +0200
 make sure _init doesn't loop, steal insert_bulk from mssql, add some insert_bulk tests
 r7664@Thesaurus (orig r7653):  caelum | 2009-09-13 13:27:51 +0200
 allow subclassing of methods proxied to _writer_storage
 r7666@Thesaurus (orig r7655):  caelum | 2009-09-14 15:09:21 +0200
 sybase bulk API support stuff (no blobs yet, coming soon...)
 r7667@Thesaurus (orig r7656):  caelum | 2009-09-14 15:33:14 +0200
 add another test for sybase bulk stuff (passes)
 r7668@Thesaurus (orig r7657):  caelum | 2009-09-14 15:44:06 +0200
 minor change (fix inverted boolean for warning)
 r7669@Thesaurus (orig r7658):  caelum | 2009-09-14 15:48:52 +0200
 remove @args from DBI::sth, use full arg list
 r7676@Thesaurus (orig r7665):  caelum | 2009-09-16 15:06:35 +0200
 use execute_array for insert_bulk, test insert_bulk with blobs, clean up blob tests a bit
 r7680@Thesaurus (orig r7669):  ribasushi | 2009-09-16 19:36:19 +0200
 Remove branched changes
 r7682@Thesaurus (orig r7671):  caelum | 2009-09-17 03:03:34 +0200
 I'll rewrite this bit tomorrow to be less retarded
 r7684@Thesaurus (orig r7673):  caelum | 2009-09-18 04:03:15 +0200
 fix yesterday's stuff, identity_update works, blob updates are better
 r7686@Thesaurus (orig r7675):  caelum | 2009-09-18 04:22:38 +0200
 column no longer necessary in test
 r7688@Thesaurus (orig r7677):  caelum | 2009-09-18 08:33:14 +0200
 fix freetds
 r7691@Thesaurus (orig r7680):  ribasushi | 2009-09-18 12:25:42 +0200
  r7678@Thesaurus (orig r7667):  ribasushi | 2009-09-16 19:31:14 +0200
  New subbranch
  r7679@Thesaurus (orig r7668):  ribasushi | 2009-09-16 19:34:29 +0200
  Caelum's work so far
  r7690@Thesaurus (orig r7679):  caelum | 2009-09-18 11:10:16 +0200
  support for blobs in insert_bulk fallback

 r7692@Thesaurus (orig r7681):  ribasushi | 2009-09-18 12:28:09 +0200
 Rollback all bulk insert code before merge

r7689@pentium (orig r7688):  ribasushi | 2009-09-18 08:12:05 -0400
Cleanup exception handling
r7690@pentium (orig r7689):  ribasushi | 2009-09-18 08:22:02 -0400
duh
r7691@pentium (orig r7690):  ribasushi | 2009-09-18 08:25:06 -0400
Minor cleanup of RSC with has_many joins
r7692@pentium (orig r7691):  ribasushi | 2009-09-18 08:32:15 -0400
Changes and dev notes in makefile
r7695@pentium (orig r7694):  ribasushi | 2009-09-18 08:52:26 -0400
Nothing says the grouping column can not be nullable
r7696@pentium (orig r7695):  ribasushi | 2009-09-18 08:53:33 -0400
Changes
r7697@pentium (orig r7696):  ribasushi | 2009-09-18 14:09:04 -0400
This code belogs in Storage::DBI
r7698@pentium (orig r7697):  ribasushi | 2009-09-18 14:38:26 -0400
Clear up some legacy cruft and straighten inheritance
r7700@pentium (orig r7699):  ribasushi | 2009-09-20 18:25:20 -0400
Backout sybase changes
r7703@pentium (orig r7702):  ribasushi | 2009-09-20 18:46:32 -0400
Missed a part of the revert
r7710@pentium (orig r7709):  ribasushi | 2009-09-20 20:49:11 -0400
Oops
r7711@pentium (orig r7710):  ribasushi | 2009-09-21 05:02:14 -0400
Changes
r7712@pentium (orig r7711):  ribasushi | 2009-09-21 06:49:30 -0400
Undocument the from attribute (the description was mostly outdated anyway)
r7713@pentium (orig r7712):  ribasushi | 2009-09-21 06:58:58 -0400
Release 0.08112
r7716@pentium (orig r7715):  ribasushi | 2009-09-21 10:26:07 -0400
A test for an obscure join syntax - make sure we don't break it
r7722@pentium (orig r7721):  ribasushi | 2009-09-22 06:58:09 -0400
this would break in the future - sanitize sql fed to the tester
r7725@pentium (orig r7724):  ribasushi | 2009-09-22 07:07:31 -0400
The hack is no longer necessary with a recent sqla
r7730@pentium (orig r7729):  caelum | 2009-09-24 17:44:01 -0400
add test for multiple active statements in mssql over dbd::sybase
r7731@pentium (orig r7730):  caelum | 2009-09-25 02:46:22 -0400
test on_connect_do with a coderef connect_info too
r7732@pentium (orig r7731):  caelum | 2009-09-25 17:26:52 -0400
failing test for simple transaction with mssql via dbd::sybase
r7754@pentium (orig r7753):  ribasushi | 2009-10-03 09:49:14 -0400
Test reorg (no changes)
r7755@pentium (orig r7754):  ribasushi | 2009-10-03 09:55:25 -0400
Add failing tests for RT#50003
r7756@pentium (orig r7755):  caelum | 2009-10-03 10:09:45 -0400
fix on_connect_ with coderef connect_info
r7760@pentium (orig r7759):  ribasushi | 2009-10-04 07:17:53 -0400
Fix AutoCast's POD
r7771@pentium (orig r7770):  ribasushi | 2009-10-09 00:57:20 -0400
 r7777@Thesaurus (orig r7765):  frew | 2009-10-07 20:05:05 +0200
 add method to check if an rs is paginated
 r7778@Thesaurus (orig r7766):  frew | 2009-10-07 20:31:02 +0200
 is_paginated method and test
 r7780@Thesaurus (orig r7768):  frew | 2009-10-09 06:45:36 +0200
 change name of method
 r7781@Thesaurus (orig r7769):  frew | 2009-10-09 06:47:31 +0200
 add message to changelog for is_paged

r7774@pentium (orig r7773):  ribasushi | 2009-10-09 05:00:36 -0400
Ugh CRLF
r7775@pentium (orig r7774):  ribasushi | 2009-10-09 05:04:35 -0400
Skip versioning test on really old perls lacking Time::HiRes
r7776@pentium (orig r7775):  ribasushi | 2009-10-09 05:04:50 -0400
Changes
r7777@pentium (orig r7776):  triode | 2009-10-09 16:32:04 -0400
added troubleshooting case of excessive memory allocation involving TEXT/BLOB/etc
columns and large LongReadLen

r7778@pentium (orig r7777):  triode | 2009-10-09 16:44:21 -0400
added my name to contributors list

r7779@pentium (orig r7778):  ribasushi | 2009-10-10 12:49:15 -0400
Whoops, this isn't right
r7780@pentium (orig r7779):  ribasushi | 2009-10-11 09:44:18 -0400
More ordered fixes
r7782@pentium (orig r7781):  norbi | 2009-10-13 05:27:18 -0400
 r7982@vger:  mendel | 2009-10-13 11:26:11 +0200
 Fixed a typo and a POD error.

15 years agoFixed a typo and a POD error.
Norbert Buchmuller [Tue, 13 Oct 2009 16:26:11 +0000]
Fixed a typo and a POD error.

15 years agoMore ordered fixes
Peter Rabbitson [Sun, 11 Oct 2009 13:44:18 +0000]
More ordered fixes

15 years agoWhoops, this isn't right
Peter Rabbitson [Sat, 10 Oct 2009 16:49:15 +0000]
Whoops, this isn't right

15 years agoadded my name to contributors list
Pete Gamache [Fri, 9 Oct 2009 20:44:21 +0000]
added my name to contributors list

15 years agoadded troubleshooting case of excessive memory allocation involving TEXT/BLOB/etc
Pete Gamache [Fri, 9 Oct 2009 20:32:04 +0000]
added troubleshooting case of excessive memory allocation involving TEXT/BLOB/etc
columns and large LongReadLen

15 years agoChanges
Peter Rabbitson [Fri, 9 Oct 2009 09:04:50 +0000]
Changes

15 years agoSkip versioning test on really old perls lacking Time::HiRes
Peter Rabbitson [Fri, 9 Oct 2009 09:04:35 +0000]
Skip versioning test on really old perls lacking Time::HiRes

15 years agoUgh CRLF
Peter Rabbitson [Fri, 9 Oct 2009 09:00:36 +0000]
Ugh CRLF

15 years agoMerge 'is_resultset_paginated' into 'trunk'
Peter Rabbitson [Fri, 9 Oct 2009 04:57:20 +0000]
Merge 'is_resultset_paginated' into 'trunk'

r7777@Thesaurus (orig r7765):  frew | 2009-10-07 20:05:05 +0200
add method to check if an rs is paginated
r7778@Thesaurus (orig r7766):  frew | 2009-10-07 20:31:02 +0200
is_paginated method and test
r7780@Thesaurus (orig r7768):  frew | 2009-10-09 06:45:36 +0200
change name of method
r7781@Thesaurus (orig r7769):  frew | 2009-10-09 06:47:31 +0200
add message to changelog for is_paged

15 years agoadd message to changelog for is_paged
Arthur Axel "fREW" Schmidt [Fri, 9 Oct 2009 04:47:31 +0000]
add message to changelog for is_paged

15 years agochange name of method
Arthur Axel "fREW" Schmidt [Fri, 9 Oct 2009 04:45:36 +0000]
change name of method

15 years agois_paginated method and test
Arthur Axel "fREW" Schmidt [Wed, 7 Oct 2009 18:31:02 +0000]
is_paginated method and test

15 years agominor optimization for insert_bulk
Rafael Kitover [Sun, 4 Oct 2009 20:19:56 +0000]
minor optimization for insert_bulk

15 years agoFix AutoCast's POD
Peter Rabbitson [Sun, 4 Oct 2009 11:17:53 +0000]
Fix AutoCast's POD

15 years agoremove _pretty_print
Rafael Kitover [Sat, 3 Oct 2009 19:46:56 +0000]
remove _pretty_print

15 years agoMerge 'sybase_support' into 'sybase_bulkinsert_support'
Rafael Kitover [Sat, 3 Oct 2009 19:16:22 +0000]
Merge 'sybase_support' into 'sybase_bulkinsert_support'

r20838@hlagh (orig r7756):  caelum | 2009-10-03 14:59:17 -0400
 r20835@hlagh (orig r7753):  ribasushi | 2009-10-03 09:49:14 -0400
 Test reorg (no changes)
 r20836@hlagh (orig r7754):  ribasushi | 2009-10-03 09:55:25 -0400
 Add failing tests for RT#50003
 r20837@hlagh (orig r7755):  caelum | 2009-10-03 10:09:45 -0400
 fix on_connect_ with coderef connect_info

15 years agoMerge 'trunk' into 'sybase_support'
Rafael Kitover [Sat, 3 Oct 2009 18:59:17 +0000]
Merge 'trunk' into 'sybase_support'

r20835@hlagh (orig r7753):  ribasushi | 2009-10-03 09:49:14 -0400
Test reorg (no changes)
r20836@hlagh (orig r7754):  ribasushi | 2009-10-03 09:55:25 -0400
Add failing tests for RT#50003
r20837@hlagh (orig r7755):  caelum | 2009-10-03 10:09:45 -0400
fix on_connect_ with coderef connect_info

15 years agofix on_connect_ with coderef connect_info
Rafael Kitover [Sat, 3 Oct 2009 14:09:45 +0000]
fix on_connect_ with coderef connect_info

15 years agoAdd failing tests for RT#50003
Peter Rabbitson [Sat, 3 Oct 2009 13:55:25 +0000]
Add failing tests for RT#50003

15 years agoTest reorg (no changes)
Peter Rabbitson [Sat, 3 Oct 2009 13:49:14 +0000]
Test reorg (no changes)

15 years agoremove a piece of dead code
Rafael Kitover [Thu, 1 Oct 2009 15:59:30 +0000]
remove a piece of dead code

15 years agofactor out subclass-specific _execute_array callback
Rafael Kitover [Wed, 30 Sep 2009 07:00:59 +0000]
factor out subclass-specific _execute_array callback

15 years agoadded test for populate being atomic
Rafael Kitover [Wed, 30 Sep 2009 06:53:42 +0000]
added test for populate being atomic

15 years agofix insert_bulk when not using bulk api inside a txn
Rafael Kitover [Wed, 30 Sep 2009 01:48:38 +0000]
fix insert_bulk when not using bulk api inside a txn

15 years agoremove _exhaaust_statements
Rafael Kitover [Wed, 30 Sep 2009 00:35:26 +0000]
remove _exhaaust_statements

15 years agomake insert_bulk atomic
Rafael Kitover [Tue, 29 Sep 2009 18:38:14 +0000]
make insert_bulk atomic

15 years agodo not clobber $rv from execute_array
Rafael Kitover [Tue, 29 Sep 2009 18:16:03 +0000]
do not clobber $rv from execute_array

15 years agominor changes after review
Rafael Kitover [Tue, 29 Sep 2009 17:36:20 +0000]
minor changes after review

15 years agoremoved some dead code, added fix and test for _execute_array_empty
Rafael Kitover [Tue, 29 Sep 2009 02:25:55 +0000]
removed some dead code, added fix and test for _execute_array_empty

15 years agofix DT stuff
Rafael Kitover [Mon, 28 Sep 2009 10:25:48 +0000]
fix DT stuff

15 years agominor changes
Rafael Kitover [Mon, 28 Sep 2009 09:31:38 +0000]
minor changes

15 years agoMerge 'sybase_support' into 'sybase_bulkinsert_support'
Rafael Kitover [Mon, 28 Sep 2009 08:50:22 +0000]
Merge 'sybase_support' into 'sybase_bulkinsert_support'

r20801@hlagh (orig r7733):  caelum | 2009-09-28 04:49:27 -0400
 r20734@hlagh (orig r7709):  ribasushi | 2009-09-20 20:49:11 -0400
 Oops
 r20735@hlagh (orig r7710):  ribasushi | 2009-09-21 05:02:14 -0400
 Changes
 r20736@hlagh (orig r7711):  ribasushi | 2009-09-21 06:49:30 -0400
 Undocument the from attribute (the description was mostly outdated anyway)
 r20737@hlagh (orig r7712):  ribasushi | 2009-09-21 06:58:58 -0400
 Release 0.08112
 r20740@hlagh (orig r7715):  ribasushi | 2009-09-21 10:26:07 -0400
 A test for an obscure join syntax - make sure we don't break it
 r20746@hlagh (orig r7721):  ribasushi | 2009-09-22 06:58:09 -0400
 this would break in the future - sanitize sql fed to the tester
 r20749@hlagh (orig r7724):  ribasushi | 2009-09-22 07:07:31 -0400
 The hack is no longer necessary with a recent sqla
 r20754@hlagh (orig r7729):  caelum | 2009-09-24 17:44:01 -0400
 add test for multiple active statements in mssql over dbd::sybase
 r20755@hlagh (orig r7730):  caelum | 2009-09-25 02:46:22 -0400
 test on_connect_do with a coderef connect_info too
 r20785@hlagh (orig r7731):  caelum | 2009-09-25 17:26:52 -0400
 failing test for simple transaction with mssql via dbd::sybase

15 years agoMerge 'trunk' into 'sybase_support'
Rafael Kitover [Mon, 28 Sep 2009 08:49:27 +0000]
Merge 'trunk' into 'sybase_support'

r20734@hlagh (orig r7709):  ribasushi | 2009-09-20 20:49:11 -0400
Oops
r20735@hlagh (orig r7710):  ribasushi | 2009-09-21 05:02:14 -0400
Changes
r20736@hlagh (orig r7711):  ribasushi | 2009-09-21 06:49:30 -0400
Undocument the from attribute (the description was mostly outdated anyway)
r20737@hlagh (orig r7712):  ribasushi | 2009-09-21 06:58:58 -0400
Release 0.08112
r20740@hlagh (orig r7715):  ribasushi | 2009-09-21 10:26:07 -0400
A test for an obscure join syntax - make sure we don't break it
r20746@hlagh (orig r7721):  ribasushi | 2009-09-22 06:58:09 -0400
this would break in the future - sanitize sql fed to the tester
r20749@hlagh (orig r7724):  ribasushi | 2009-09-22 07:07:31 -0400
The hack is no longer necessary with a recent sqla
r20754@hlagh (orig r7729):  caelum | 2009-09-24 17:44:01 -0400
add test for multiple active statements in mssql over dbd::sybase
r20755@hlagh (orig r7730):  caelum | 2009-09-25 02:46:22 -0400
test on_connect_do with a coderef connect_info too
r20785@hlagh (orig r7731):  caelum | 2009-09-25 17:26:52 -0400
failing test for simple transaction with mssql via dbd::sybase

15 years agosome cleanups
Rafael Kitover [Sat, 26 Sep 2009 01:17:16 +0000]
some cleanups

15 years agofailing test for simple transaction with mssql via dbd::sybase
Rafael Kitover [Fri, 25 Sep 2009 21:26:52 +0000]
failing test for simple transaction with mssql via dbd::sybase

15 years agotest on_connect_do with a coderef connect_info too
Rafael Kitover [Fri, 25 Sep 2009 06:46:22 +0000]
test on_connect_do with a coderef connect_info too

15 years agoadd test for multiple active statements in mssql over dbd::sybase
Rafael Kitover [Thu, 24 Sep 2009 21:44:01 +0000]
add test for multiple active statements in mssql over dbd::sybase

15 years agofix insert with all defaults
Rafael Kitover [Thu, 24 Sep 2009 13:57:58 +0000]
fix insert with all defaults

15 years agoremove some duplicate code
Rafael Kitover [Thu, 24 Sep 2009 12:45:04 +0000]
remove some duplicate code

15 years agominor cleanups, test update of blob to NULL
Rafael Kitover [Thu, 24 Sep 2009 09:21:18 +0000]
minor cleanups, test update of blob to NULL

15 years agoclean up set_identity stuff
Rafael Kitover [Thu, 24 Sep 2009 06:47:39 +0000]
clean up set_identity stuff

15 years agoThe hack is no longer necessary with a recent sqla
Peter Rabbitson [Tue, 22 Sep 2009 11:07:31 +0000]
The hack is no longer necessary with a recent sqla

15 years agothis would break in the future - sanitize sql fed to the tester
Peter Rabbitson [Tue, 22 Sep 2009 10:58:09 +0000]
this would break in the future - sanitize sql fed to the tester

15 years agoA test for an obscure join syntax - make sure we don't break it
Peter Rabbitson [Mon, 21 Sep 2009 14:26:07 +0000]
A test for an obscure join syntax - make sure we don't break it

15 years agoRelease 0.08112
Peter Rabbitson [Mon, 21 Sep 2009 10:58:58 +0000]
Release 0.08112