14 years agoModified: small doc patch for +select/+as/+columns ghpr/applied/as_45bffdf0
Matt Phillips [Thu, 24 Feb 2011 03:39:15 +0000]
Modified: small doc patch for +select/+as/+columns

Explains bareword behavior.

14 years agouse -in SQL::Abstract operator instead of literal 'IN' in cookbook
Alexander Hartmaier [Tue, 22 Feb 2011 09:11:04 +0000]
use -in SQL::Abstract operator instead of literal 'IN' in cookbook

14 years agoDisplay a warning when an ODBC or ADO subclass is not found
Rafael Kitover [Sat, 19 Feb 2011 17:14:16 +0000]
Display a warning when an ODBC or ADO subclass is not found

14 years agoMultiple code/test/doc improvements for MSSQL over DBD::ADO
Rafael Kitover [Sun, 6 Feb 2011 20:22:34 +0000]
Multiple code/test/doc improvements for MSSQL over DBD::ADO

14 years agoAdd extra test blob type
Rafael Kitover [Sun, 23 Jan 2011 12:03:13 +0000]
Add extra test blob type

14 years agoCleanup/extend blob/clob detection/checks
Rafael Kitover [Sun, 23 Jan 2011 12:03:13 +0000]
Cleanup/extend blob/clob detection/checks

14 years agoUse a safer $dbh->get_info
Rafael Kitover [Sun, 23 Jan 2011 12:03:13 +0000]
Use a safer $dbh->get_info

14 years agoFix replicated fails introduced with 2b8cc2f2
Peter Rabbitson [Tue, 15 Feb 2011 09:42:45 +0000]
Fix replicated fails introduced with 2b8cc2f2

14 years agofixed description to cookbook example
Moritz Onken [Sun, 13 Feb 2011 09:53:35 +0000]
fixed description to cookbook example

14 years agofixed cookbook example
Moritz Onken [Sun, 13 Feb 2011 09:49:08 +0000]
fixed cookbook example

14 years agoadd mailmap for consistency
Arthur Axel 'fREW' Schmidt [Fri, 11 Feb 2011 15:37:14 +0000]
add mailmap for consistency

14 years agoAdd proper DateTime handling to t/52leaks.t
Peter Rabbitson [Tue, 1 Feb 2011 15:16:00 +0000]
Add proper DateTime handling to t/52leaks.t

14 years agoBetter exception when things get really really bad with prepare()
Peter Rabbitson [Mon, 31 Jan 2011 16:00:46 +0000]
Better exception when things get really really bad with prepare()

14 years agoadd quote_names connect_info option
Rafael Kitover [Wed, 2 Feb 2011 14:55:27 +0000]
add quote_names connect_info option

14 years agoFix wrong author email from f92a9d79
Peter Rabbitson [Sat, 29 Jan 2011 14:46:49 +0000]
Fix wrong author email from f92a9d79

14 years agoFix broken sections links in POD
Ronald J Kimball [Tue, 25 Jan 2011 15:53:10 +0000]
Fix broken sections links in POD

14 years agoFix for SpeedyCGI and an extensive test of persistent environments (RT#65131)
Peter Rabbitson [Thu, 27 Jan 2011 00:02:47 +0000]
Fix for SpeedyCGI and an extensive test of persistent environments (RT#65131)

14 years agoIgnore to-be-leaktested classdata, instead of forcibly freeing it
Peter Rabbitson [Thu, 27 Jan 2011 00:02:33 +0000]
Ignore to-be-leaktested classdata, instead of forcibly freeing it

14 years agoCorrect Makefile.PL authortests borkage
Peter Rabbitson [Wed, 26 Jan 2011 11:37:50 +0000]
Correct Makefile.PL authortests borkage

Fix last-resort error message and do an explicit require (though
it should *not* be necessary people broke it somehow)

14 years agoStop eating syntax errors in ODBC drivers
Peter Rabbitson [Tue, 25 Jan 2011 12:20:42 +0000]
Stop eating syntax errors in ODBC drivers

14 years agoFix broken select/group bind in Oracle (after 0542ec57 & 4c2b30d6)
Peter Rabbitson [Mon, 24 Jan 2011 10:12:19 +0000]
Fix broken select/group bind in Oracle (after 0542ec57 & 4c2b30d6)

14 years agoDisable default mysql_auto_reconnect for MySQL
Peter Rabbitson [Thu, 20 Jan 2011 22:59:07 +0000]
Disable default mysql_auto_reconnect for MySQL

14 years agoimprove MSSQL+ODBC initialization, clarify docs on SCOPE_IDENTITY() and dynamic cursors
Rafael Kitover [Fri, 21 Jan 2011 12:24:31 +0000]
improve MSSQL+ODBC initialization, clarify docs on SCOPE_IDENTITY() and dynamic cursors

14 years agoremove mention of name_sep from Schema::Loader doc
Rafael Kitover [Mon, 24 Jan 2011 17:52:37 +0000]
remove mention of name_sep from Schema::Loader doc

14 years agoupdate Schema::Loader docs
Rafael Kitover [Mon, 24 Jan 2011 14:40:24 +0000]
update Schema::Loader docs

14 years agoimprove bare ODBC dsn warning
Rafael Kitover [Wed, 19 Jan 2011 21:40:24 +0000]
improve bare ODBC dsn warning

14 years agoRelease 0.08127
Alexander Hartmaier [Wed, 19 Jan 2011 18:38:37 +0000]
Release 0.08127

14 years agoExamples/instructions for connecting to MSSQL over DBD::ODBC
Rafael Kitover [Tue, 4 Jan 2011 12:06:53 +0000]
Examples/instructions for connecting to MSSQL over DBD::ODBC

14 years agoChange indentation after 384b8bce2 (whitespace changes only)
Rafael Kitover [Tue, 4 Jan 2011 12:06:53 +0000]
Change indentation after 384b8bce2 (whitespace changes only)

14 years agoImprovements for MSSQL+ODBC multiple active resultset options
Rafael Kitover [Tue, 4 Jan 2011 12:06:53 +0000]
Improvements for MSSQL+ODBC multiple active resultset options

14 years agoMove mssql/sybase guid tests to their own table (do not reuse artist)
Rafael Kitover [Tue, 4 Jan 2011 12:06:53 +0000]
Move mssql/sybase guid tests to their own table (do not reuse artist)

14 years agoRewrap Changes before 0.08127
Peter Rabbitson [Wed, 19 Jan 2011 13:49:26 +0000]
Rewrap Changes before 0.08127

14 years agoFix deploy and relationship traversal on partial schemas
Alexander Hartmaier [Fri, 26 Nov 2010 16:13:35 +0000]
Fix deploy and relationship traversal on partial schemas

14 years agoDBIC now warns on explicit false AutoCommit, and when altering external $dbh's
Peter Rabbitson [Wed, 19 Jan 2011 11:17:47 +0000]
DBIC now warns on explicit false AutoCommit, and when altering external $dbh's

14 years agoCleanup some of the storage tests (no func. changes)
Peter Rabbitson [Wed, 19 Jan 2011 11:13:32 +0000]
Cleanup some of the storage tests (no func. changes)

14 years agoStart calling result_source_instance automatically when result_source is undef
Peter Rabbitson [Tue, 18 Jan 2011 17:46:44 +0000]
Start calling result_source_instance automatically when result_source is undef

Fix specifically for the POBox folks abusing the power of ->new :)

14 years agoFix incorrect error detection during populate() on Oracle
Peter Rabbitson [Tue, 18 Jan 2011 13:49:21 +0000]
Fix incorrect error detection during populate() on Oracle

14 years agoFix stupid stupid ommission RT#64839
Peter Rabbitson [Mon, 17 Jan 2011 11:12:03 +0000]
Fix stupid stupid ommission RT#64839

14 years agoAdd back populate stress-test (inadvertently broken in d35a6fed)
Peter Rabbitson [Sat, 15 Jan 2011 10:31:32 +0000]
Add back populate stress-test (inadvertently broken in d35a6fed)

14 years agoSkip test on smokers with broken Moose
Peter Rabbitson [Fri, 14 Jan 2011 22:53:21 +0000]
Skip test on smokers with broken Moose

14 years agoENV manging warning on older perls
Peter Rabbitson [Fri, 14 Jan 2011 21:32:41 +0000]
ENV manging warning on older perls

14 years agoCleaner error message for using source() without required argument
Maik Hentsche [Mon, 14 Jun 2010 08:32:20 +0000]
Cleaner error message for using source() without required argument

14 years agoRelease 0.08126_01
Alexander Hartmaier [Fri, 14 Jan 2011 14:06:37 +0000]
Release 0.08126_01

14 years agoNew namespace::clean to resolve the Package::Stash megafail
Peter Rabbitson [Sun, 9 Jan 2011 08:52:27 +0000]
New namespace::clean to resolve the Package::Stash megafail

14 years agoReduce to a warning the commit-without-apparent-begin exception from 7d216b10
Peter Rabbitson [Fri, 14 Jan 2011 12:07:50 +0000]
Reduce to a warning the commit-without-apparent-begin exception from 7d216b10

14 years agoReduce to a warning the find-with-NULL-key exception from b7743dab
Peter Rabbitson [Fri, 14 Jan 2011 11:41:42 +0000]
Reduce to a warning the find-with-NULL-key exception from b7743dab

14 years agoFix for => 'shared' on MySQL (RT#64590)
Peter Rabbitson [Thu, 13 Jan 2011 11:41:44 +0000]
Fix for => 'shared' on MySQL (RT#64590)

14 years agoFix RT#64500
Peter Rabbitson [Thu, 13 Jan 2011 11:35:36 +0000]
Fix RT#64500

14 years agoRemove some accumulated cruft
Peter Rabbitson [Thu, 13 Jan 2011 11:24:47 +0000]
Remove some accumulated cruft

14 years agoCleanup ResultSourceHandle handling after M.A.D. introduction
Peter Rabbitson [Thu, 13 Jan 2011 10:20:35 +0000]
Cleanup ResultSourceHandle handling after M.A.D. introduction

Since a source/schema combos no longer leak, it is safe to store
strong-refs to sources directly in Row/ResultSet objects. Reduce
ResultSourceHandle to a simple Source "meta-layer" to facilitate
serialization of ResultSources.

In the process improve behavior/error messages of objects which
were deserialized without $schema re-attachment

14 years agoIntroduce M.A.D. within the schema/source instance linkage
Peter Rabbitson [Tue, 11 Jan 2011 18:14:07 +0000]
Introduce M.A.D. within the schema/source instance linkage

When a source instance is registered with a schema instance, the code
in Schema::_register_source() adds a strong ref of the source to the
schema register, and a weak schema ref to the source itself. Install
DESTROY handlers both on Schema and ResultSource to flip this setup
any time the Schema instance goes out of scope (if we somehow
increment the refcount of $self in a DESTROY, then the garbage
collection is aborted). Tested all the way back to 5.8.1 with excellent
results.

Promote the source links in both ResultSet and Row to real ResultSource
instance refs, as there's no longer any issue with memory leaks (before
a source handle would be instantiated lazily to sidestep the source
object entirely by keeping a schema ref instead).

Add freeze/thaw hooks for proper serialization of Source-containing
structures (be it Row's or ResultSet's). In another round of cleanup
ResultSourceHandle will be reduced to purely a "no schema yet"
placeholder after schema-less a freeze/thaw cycle.

14 years ago5.8.1 threads are wonky - tests no longer pass with recent DBD::Pg
Peter Rabbitson [Tue, 11 Jan 2011 17:25:39 +0000]
5.8.1 threads are wonky - tests no longer pass with recent DBD::Pg

14 years agoFasterize
Peter Rabbitson [Thu, 6 Jan 2011 08:59:12 +0000]
Fasterize

14 years agoFix losing order of columns provided in select/as
ostmann [Mon, 10 Jan 2011 10:56:49 +0000]
Fix losing order of columns provided in select/as

14 years agoMultiple optimizations of $rs->populate
Brian Phillips [Wed, 12 Jan 2011 19:21:02 +0000]
Multiple optimizations of $rs->populate

Remove unnecessary "find" while populating has_many, and reduce the overall
amount of method calls

14 years agoFix populate with an emply ([]) has_many
Brian Phillips [Wed, 12 Jan 2011 18:46:32 +0000]
Fix populate with an emply ([]) has_many

these are ignored if they're empty which makes them much more
compatible with HashRefInflator data sets

14 years agoremove warning about trying to delete open file in t/inflate/file_column.t
Rafael Kitover [Mon, 10 Jan 2011 19:55:20 +0000]
remove warning about trying to delete open file in t/inflate/file_column.t

14 years agoFix default selection resolution - make frew happy :)
Peter Rabbitson [Wed, 5 Jan 2011 23:27:05 +0000]
Fix default selection resolution - make frew happy :)

14 years agoMake sure unaliased selectors and prefetch coexist peacefully
Peter Rabbitson [Wed, 5 Jan 2011 14:52:09 +0000]
Make sure unaliased selectors and prefetch coexist peacefully

14 years agoFix bind transport for group_by (this code is so fucking ugly...)
Peter Rabbitson [Wed, 5 Jan 2011 14:43:15 +0000]
Fix bind transport for group_by (this code is so fucking ugly...)

14 years agoRelease 0.08126
Justin Hunter [Tue, 28 Dec 2010 18:17:18 +0000]
Release 0.08126

14 years agoStop running on smokers with a screwed up Package::Stash
Peter Rabbitson [Tue, 28 Dec 2010 17:03:56 +0000]
Stop running on smokers with a screwed up Package::Stash

14 years agoFix a deadlock-prone test
Peter Rabbitson [Tue, 28 Dec 2010 11:25:00 +0000]
Fix a deadlock-prone test

14 years agoStop t/storage/error from failing on memory-leaking smokers
Peter Rabbitson [Mon, 27 Dec 2010 09:38:31 +0000]
Stop t/storage/error from failing on memory-leaking smokers

(based on d5e5fb4b)

14 years agoFix Class::Accessor::Grouped and Hash::Merge dependencies
Peter Rabbitson [Mon, 27 Dec 2010 09:41:08 +0000]
Fix Class::Accessor::Grouped and Hash::Merge dependencies

Both were pulled in by SQLA but still :)

14 years agoAdd missed credit for 8592e2d1
Peter Rabbitson [Mon, 27 Dec 2010 09:52:18 +0000]
Add missed credit for 8592e2d1

14 years agoRelease 0.08125
Arthur Axel 'fREW' Schmidt [Mon, 27 Dec 2010 04:23:51 +0000]
Release 0.08125

14 years agoExtra test for Replicated debug (forgotten in 8592e2d1)
Peter Rabbitson [Mon, 27 Dec 2010 03:55:01 +0000]
Extra test for Replicated debug (forgotten in 8592e2d1)

14 years agoLatest blead (5.13.8) allows us to see $@ again
Peter Rabbitson [Mon, 27 Dec 2010 03:41:14 +0000]
Latest blead (5.13.8) allows us to see $@ again

... but does not allow us to change it still (it is set twice),
this is something that the SIG wrapper will take care of once
viable.

14 years agoFix missed mention of renamed module
Peter Rabbitson [Mon, 27 Dec 2010 03:28:15 +0000]
Fix missed mention of renamed module

14 years agoAnother revamp of the selector resolution - now supporting unbalanced select/as
Peter Rabbitson [Tue, 16 Nov 2010 17:02:45 +0000]
Another revamp of the selector resolution - now supporting unbalanced select/as

Builds on top of 37aafa2e

14 years agoDeprecate DBIx::Class::Serialize::Storable (all functionality is in ResultSourceHandle)
Peter Rabbitson [Sat, 25 Dec 2010 03:52:21 +0000]
Deprecate DBIx::Class::Serialize::Storable (all functionality is in ResultSourceHandle)

14 years agoFail early on literal-ordered complex prefetch without explicit group_by clause
Peter Rabbitson [Sat, 25 Dec 2010 03:38:41 +0000]
Fail early on literal-ordered complex prefetch without explicit group_by clause

14 years agoOnly add a group_by to a complex prefetch if a non-selecting multi-join is detected
Peter Rabbitson [Sat, 25 Dec 2010 03:10:45 +0000]
Only add a group_by to a complex prefetch if a non-selecting multi-join is detected

14 years agoFix check for blessedness and minor cleanup in many_to_many helper
Peter Rabbitson [Fri, 12 Mar 2010 00:22:19 +0000]
Fix check for blessedness and minor cleanup in many_to_many helper

14 years agoClean up from/select bind value handling (RT#61025)
Peter Rabbitson [Fri, 6 Aug 2010 22:01:46 +0000]
Clean up from/select bind value handling (RT#61025)

14 years agoReduce warnings introduced in 450e6dbf to one per callsite
Peter Rabbitson [Fri, 24 Dec 2010 12:57:30 +0000]
Reduce warnings introduced in 450e6dbf to one per callsite

14 years agoImprove fallback-to-master/return-to-slave reporting in ::Replicated::Balancer
Rafael Kitover [Sun, 26 Dec 2010 02:04:12 +0000]
Improve fallback-to-master/return-to-slave reporting in ::Replicated::Balancer

(patch from Bill Moseley)

14 years agoDeprecate -nest with strong prejudice
Peter Rabbitson [Thu, 23 Dec 2010 19:39:24 +0000]
Deprecate -nest with strong prejudice

14 years agoFix no-quoting assumptions in 'having' docs (RT#64129)
Peter Rabbitson [Thu, 23 Dec 2010 19:23:45 +0000]
Fix no-quoting assumptions in 'having' docs (RT#64129)

14 years agoadded RDBMS optional dependency groups for use by DBIC users + tests
Alexander Hartmaier [Fri, 17 Dec 2010 14:57:36 +0000]
added RDBMS optional dependency groups for use by DBIC users + tests

14 years agoRemoving perl -w usage in example code.
Squeeks [Fri, 17 Dec 2010 17:24:06 +0000]
Removing perl -w usage in example code.

14 years agoAdd missing attributes to Admin.pm (referenced in dbicadmin's POD)
Gordon Irving [Mon, 9 Aug 2010 22:50:02 +0000]
Add missing attributes to Admin.pm (referenced in dbicadmin's POD)

14 years agoSwitch the shortener (used only by oracle) reqs to an optional dependency
Peter Rabbitson [Fri, 17 Dec 2010 08:00:40 +0000]
Switch the shortener (used only by oracle) reqs to an optional dependency

14 years agoStop mangling sql on the way out of the limit dialects
Peter Rabbitson [Wed, 15 Dec 2010 15:58:46 +0000]
Stop mangling sql on the way out of the limit dialects

14 years agoMore oracle sequence detection woes RT#63493
Peter Rabbitson [Wed, 15 Dec 2010 11:27:24 +0000]
More oracle sequence detection woes RT#63493

14 years agoFix missed t/inflate/datetime_sqlanywhere.t migration to standalone small_dt
Rafael Kitover [Wed, 22 Dec 2010 14:22:56 +0000]
Fix missed t/inflate/datetime_sqlanywhere.t migration to standalone small_dt

14 years agoRemove small_datetime from the main schema - it is not a standard datatype
Rafael Kitover [Tue, 21 Dec 2010 20:01:32 +0000]
Remove small_datetime from the main schema - it is not a standard datatype

14 years agoforce NLS_{LANG,COMP,SORT} for improved predictability
Fabien Wernli [Thu, 16 Dec 2010 13:33:42 +0000]
force NLS_{LANG,COMP,SORT} for improved predictability

14 years agomerge and improve _is_lob_type from Sybase::ASE into Storage::DBI
Rafael Kitover [Tue, 7 Dec 2010 23:47:54 +0000]
merge and improve _is_lob_type from Sybase::ASE into Storage::DBI

14 years agosupport INSERT ... RETURNING in Oracle 8i and later
Alexander Hartmaier [Tue, 25 May 2010 15:55:26 +0000]
support INSERT ... RETURNING in Oracle 8i and later

14 years agorewrite Schema::Loader section in Manual::Intro
Rafael Kitover [Wed, 15 Dec 2010 09:12:55 +0000]
rewrite Schema::Loader section in Manual::Intro

14 years agorename sybase_asa tests and env vars to sqlanywhere
Rafael Kitover [Fri, 3 Dec 2010 09:16:56 +0000]
rename sybase_asa tests and env vars to sqlanywhere

14 years agoSupport for -value op in search (for pg arrays and stuff)
Peter Rabbitson [Thu, 2 Dec 2010 10:37:02 +0000]
Support for -value op in search (for pg arrays and stuff)

14 years agoOrder core dependencies, bump CAG to the rewritten fastiness
Peter Rabbitson [Wed, 1 Dec 2010 02:33:00 +0000]
Order core dependencies, bump CAG to the rewritten fastiness

14 years agoLimit the void context search exceptions to non-dbic code
Peter Rabbitson [Wed, 1 Dec 2010 02:21:50 +0000]
Limit the void context search exceptions to non-dbic code

<robkinyon> i can fully imagine someone doing it because of side-effects they've added
<robkinyon> to something they didn't realize called search

14 years agoMissing podcoverage skips
Peter Rabbitson [Wed, 1 Dec 2010 00:52:42 +0000]
Missing podcoverage skips

14 years agoMake the has-ident check in Row->update even lazier
Peter Rabbitson [Wed, 1 Dec 2010 00:42:19 +0000]
Make the has-ident check in Row->update even lazier

14 years agoIndulge in some microoptimization
Peter Rabbitson [Mon, 29 Nov 2010 06:22:51 +0000]
Indulge in some microoptimization

Per: http://lists.scsys.co.uk/pipermail/dbix-class/2010-November/009600.html
and http://lists.scsys.co.uk/pipermail/dbix-class/2010-November/009601.html

14 years agoGet Storage::Oracle to behave when quoting is enabled
Fabien Wernli [Fri, 23 Jul 2010 15:55:19 +0000]
Get Storage::Oracle to behave when quoting is enabled

Also fix Pg being unable to handle scalarref sequences