Peter Rabbitson [Sun, 18 Jul 2010 15:03:47 +0000]
Stop adding GROUP BY's to subqueries that do not contain 1:M joins
siracusa++ for spotting the incorrect SQL in the first place,
and pointing out that the competition sucks :)
Peter Rabbitson [Thu, 14 Oct 2010 05:06:28 +0000]
Fix spotty handling of complex order_by relationship attrs while prefetching
Peter Rabbitson [Thu, 14 Oct 2010 05:06:28 +0000]
Set name_sep by default (even if unused). Simplify raw-sql scanner code
Peter Rabbitson [Thu, 14 Oct 2010 04:18:30 +0000]
That's an embarrasing c/p :(
Peter Rabbitson [Wed, 13 Oct 2010 18:37:03 +0000]
Undocument lies
Peter Rabbitson [Tue, 12 Oct 2010 09:00:31 +0000]
Require unborked CAG
Peter Rabbitson [Mon, 11 Oct 2010 06:50:52 +0000]
Clarify $rs->update/delete documentation
Peter Rabbitson [Mon, 11 Oct 2010 06:28:11 +0000]
Clarify ResultSet RV docs, bring set_cache RV in line with tests
Peter Rabbitson [Sun, 10 Oct 2010 18:17:42 +0000]
Improve the leak tracer - hook bless() as early as possible
Peter Rabbitson [Sun, 10 Oct 2010 18:13:07 +0000]
Load sqlite backup required modules on demand only
Peter Rabbitson [Fri, 8 Oct 2010 10:41:54 +0000]
Rename vaguely named internal method
Peter Rabbitson [Tue, 31 Aug 2010 12:13:19 +0000]
Entire test suite passes under DBIC_TRACE=1
Explicitly disable debug on some noisy tests (when dealing with blobs)
Bump Test::Exception to a version that does not go bizarre copy on you
Arthur Axel 'fREW' Schmidt [Sat, 10 Jul 2010 07:11:48 +0000]
feature doc map
Peter Rabbitson [Sun, 3 Oct 2010 23:15:35 +0000]
Remove a stack frame from the SQLA Carp overrides
Peter Rabbitson [Sat, 2 Oct 2010 13:25:00 +0000]
Delay construction of try block until an active $sth is asserted
Peter Rabbitson [Thu, 30 Sep 2010 09:59:46 +0000]
Remove deprecated use of qw// as (qw//)
Peter Rabbitson [Mon, 27 Sep 2010 07:27:39 +0000]
Make Data::Page total count evaluation lazy
The short version is - now you can do $rs->pager->total_entries($satanic_num)
and DBIC will never even try to fire a COUNT query
This may seem to be a *lot* of code to do something that could
be done with a trivial subclass. However keep in mind that this
is a proof-of-concept of what do we do when we can *not* (or do
not want to) subclass.
Peter Rabbitson [Sun, 26 Sep 2010 17:36:41 +0000]
Fix compose_namespace rsrc leaks, introduce a badass leaktracer
Peter Rabbitson [Sun, 26 Sep 2010 16:59:57 +0000]
Minor cleanup of memory cycle tracing and IC::DT inflator selector logic
Peter Rabbitson [Sun, 26 Sep 2010 16:39:21 +0000]
Reorganize runmode detection a bit
Add two helpers: is_smoker and is_plain, to make it easier to indicate which
test should run when. Note that cpanm sets AUTOMATED_TESTING to trick modules
that expect input, so is_smoker isn't as simple as it should have been.
Peter Rabbitson [Sun, 26 Sep 2010 04:56:58 +0000]
Changes/author for a1e1a51
wreis [Thu, 23 Sep 2010 13:39:39 +0000]
Extend proxy rel attr
The proxy rel attribute can be specified as a hashref and arrayref,
in order to create delegation methods to a related class.
- Test cases for extending proxy rel attr
- Update Relationship::Base docs and Changes file
David Schmidt [Sat, 2 Oct 2010 11:12:48 +0000]
example for columns explaining correlation to select/as
Jess Robinson [Sat, 25 Sep 2010 12:27:05 +0000]
Added ontes on where to override store_column (request from kd)
Mark Dominus [Tue, 21 Sep 2010 17:31:55 +0000]
fix precedence error in Row->_is_column_numeric
Peter Rabbitson [Tue, 21 Sep 2010 04:36:04 +0000]
Fix RT61503 (bump DateTime::Format::Pg dep)
Peter Rabbitson [Tue, 21 Sep 2010 04:32:10 +0000]
Disable author mode during cpanX --installdeps .
Peter Rabbitson [Sat, 18 Sep 2010 01:08:06 +0000]
Make test suite pass under DBICTEST_SQLITE_USE_FILE=1
Peter Rabbitson [Fri, 17 Sep 2010 15:18:04 +0000]
Fix leak of $sth during populate() on perls < 5.10
The removal of the explicit ->disconnect on $storage DESTROY
revealed a problem with older perls and nesting of try blocks
Peter Rabbitson [Fri, 17 Sep 2010 09:44:33 +0000]
Fix forgotten external-$dbh test warnings
Peter Rabbitson [Tue, 14 Sep 2010 22:15:46 +0000]
No longer explicitly disconnect on ::Storage DESTROY
Peter Rabbitson [Mon, 13 Sep 2010 00:21:37 +0000]
Fix the exception-hungry exception_action
Peter Rabbitson [Mon, 13 Sep 2010 00:17:08 +0000]
Remove duplicate test (same as end of t/storage/error.t)
Peter Rabbitson [Sun, 12 Sep 2010 16:48:36 +0000]
Remove bogus pre-txn_begin first-connect call
Rename the txn-retry debug envvar
Peter Rabbitson [Sun, 12 Sep 2010 12:14:43 +0000]
Optimize RowNum limit dialect as per suggestion in RT#61277
Peter Rabbitson [Sun, 5 Sep 2010 10:49:37 +0000]
Rename incorrectly named internal method (has nothing to do with MySQL)
Add an extra test (written due to a false-alarm)
Peter Rabbitson [Wed, 8 Sep 2010 08:51:48 +0000]
Make _server_info() _determine_driver-bound
Arthur Axel 'fREW' Schmidt [Thu, 9 Sep 2010 03:32:08 +0000]
DBIC_TRACE_PROFILE
Nigel Metheringham [Thu, 16 Sep 2010 11:17:22 +0000]
FilterColumn tweaks - docs and parameter tests
Now throws exception if no filter parameters passed.
Documentation tweaked slightly.
Jess Robinson [Mon, 6 Sep 2010 13:26:32 +0000]
Modernising/updating of the ::Manual::FAQ
Jess Robinson [Mon, 6 Sep 2010 12:42:32 +0000]
Adding twitter account link to docs
Jess Robinson [Sun, 5 Sep 2010 10:57:46 +0000]
Adding more manual bits to main Manual.pod
Updating/adding glossary definitions
Arthur Axel 'fREW' Schmidt [Wed, 1 Sep 2010 17:42:58 +0000]
Preserve unblessed reference exceptions
Peter Rabbitson [Tue, 31 Aug 2010 14:44:35 +0000]
Don't try to load DBIx::Class during the Makefile.PL stage, just
to detemrine its version
Peter Rabbitson [Tue, 31 Aug 2010 10:39:01 +0000]
Fix mysterious ::Storage::DBI goto-shim failures on older
perl versions (tested on 5.8.1)
Peter Rabbitson [Tue, 31 Aug 2010 10:22:45 +0000]
Remove forgotten frame from Storage-method overrides (was missing
a goto in the driver-already-determined shim)
Simplify the DBI Cursor DESTROY a little
Peter Rabbitson [Tue, 31 Aug 2010 10:19:57 +0000]
Make CDBICompat keep a stable oder of columns in each column-group
(was relying on order of %{} until now)
Peter Rabbitson [Mon, 30 Aug 2010 04:38:34 +0000]
Massive cleanup of DateTime test dependencies, other interim
janitorial work
Peter Rabbitson [Mon, 30 Aug 2010 03:50:46 +0000]
Enable pg test disabled god knows why, minor cleanup.
Peter Rabbitson [Mon, 30 Aug 2010 03:17:35 +0000]
Minor cleanup of ::Optional::Dependencies innards
Peter Rabbitson [Mon, 30 Aug 2010 03:11:13 +0000]
Reformat Changes (features listed as fix/misc)
Peter Rabbitson [Fri, 27 Aug 2010 14:57:29 +0000]
Disable t/zzzzzzz_sqlite_deadlock.t for regular installs
Peter Rabbitson [Fri, 11 Jun 2010 16:26:14 +0000]
Make running test under DBIC_TRACE=1 bearable
Peter Rabbitson [Fri, 27 Aug 2010 14:29:30 +0000]
Fix RT#58554 (make sure FOR X is always the last part of a select)
Peter Rabbitson [Tue, 24 Aug 2010 07:38:11 +0000]
Fix the taint mode test to correctly work under local-lib or similar
Peter Rabbitson [Fri, 27 Aug 2010 10:58:15 +0000]
Merge branch 'people/riba/retire_sqla_limit'
Peter Rabbitson [Fri, 27 Aug 2010 10:49:38 +0000]
Rename SQLAHacks to SQLMaker, shuffle around files, add extensive
POD.
Peter Rabbitson [Sat, 14 Aug 2010 11:04:14 +0000]
Drop-in legacy code for DB2-AS/400
Peter Rabbitson [Sat, 14 Aug 2010 11:02:03 +0000]
Factor out the limit implementations into a separate file
Peter Rabbitson [Sat, 14 Aug 2010 10:50:08 +0000]
SQLA::Limit is no more \o/
Peter Rabbitson [Sat, 14 Aug 2010 10:27:53 +0000]
Stop relying on ->can in the SQL::Abstract carp-hack, allows
proper use of namespace::clean
Peter Rabbitson [Tue, 10 Aug 2010 13:08:45 +0000]
Add a Pg limit test (just to extend coverage)
Peter Rabbitson [Fri, 13 Aug 2010 10:58:55 +0000]
Remove leftover use from the SIGSEGV trapping days
Peter Rabbitson [Sun, 8 Aug 2010 11:50:25 +0000]
Some TODO test revisions prompted by RT#59565
Peter Rabbitson [Sun, 8 Aug 2010 11:31:36 +0000]
Fix Verisoned.pm to not issue queries that break down with quoting
enabled. Also simplify table-test SQL. (RT#59619)
Peter Rabbitson [Sun, 8 Aug 2010 11:23:03 +0000]
Add META resource as per RT#58549
Rafael Kitover [Sat, 12 Jun 2010 08:47:28 +0000]
add proper test for column names with punctuation, bump CAG dep for fix
Peter Rabbitson [Sun, 18 Jul 2010 15:03:47 +0000]
New $dbh capability handling - allows someone to say
$schema->storage->_use_insert_returning(0)
Peter Rabbitson [Fri, 6 Aug 2010 23:09:23 +0000]
Fix a corner case when a distinct plus an unqualified order_by on one
of the distinct-ed columns resulted in double-specification in the
GROUP BY clause
Rafael Kitover [Thu, 22 Jul 2010 09:43:43 +0000]
fix sybase fail, add more diagnostics for firebird blob fail
Peter Rabbitson [Wed, 14 Jul 2010 00:51:17 +0000]
_pri_cols throws incorrect exceptions when called on an instances not attached to a schema (e.g. during belongs_to fk-column guessing)
Peter Rabbitson [Sun, 21 Mar 2010 06:52:01 +0000]
Fix IC::DT to stop autovivifying columninfo keys
Peter Rabbitson [Mon, 12 Jul 2010 02:55:25 +0000]
Rewrite the DBI connector to use Try::Tiny, avoid a leak by evoking a callback coderef installer coderef :D
Peter Rabbitson [Sun, 11 Jul 2010 01:18:37 +0000]
Fix bulk-insert trace
Peter Rabbitson [Sat, 10 Jul 2010 20:30:49 +0000]
Merge branch 'view-deps'
Peter Rabbitson [Sat, 10 Jul 2010 16:29:42 +0000]
Adjust thread test diag
Amiri Barksdale at Home [Thu, 8 Jul 2010 03:00:53 +0000]
Unified _resolve_deps from two branches to one.
Amiri Barksdale at Home [Tue, 15 Jun 2010 02:16:57 +0000]
Use fully-qualified result class names instead of source names in deploy_depends_on.
Amiri Barksdale at Home [Sun, 13 Jun 2010 00:32:34 +0000]
Remove useless dep in View.pm.
Amiri Barksdale at Home [Sun, 13 Jun 2010 00:10:31 +0000]
Change API of deploy_depends_on: pass it source names. Fix optional deps on 105view_deps.t. Catch warning in 105view_deps.t.
hakim [Fri, 9 Jul 2010 21:59:16 +0000]
Docpatch for ::FilterColumn (component loading)
Peter Rabbitson [Thu, 8 Jul 2010 12:35:22 +0000]
Cleanup shebang lines of all maint/example scripts, remove from tests entirely
Peter Rabbitson [Thu, 8 Jul 2010 12:27:22 +0000]
This hack is superseded by theorbtwo's POD::Inherit (which however has problems on its own)
Peter Rabbitson [Thu, 8 Jul 2010 12:26:14 +0000]
SVN tools no longer applicable
Peter Rabbitson [Thu, 8 Jul 2010 12:25:42 +0000]
The support structure for this was deleted in 2006
Peter Rabbitson [Wed, 7 Jul 2010 23:45:49 +0000]
Perlbrew caught a missed /usr/bin/perl invocation
Peter Rabbitson [Mon, 5 Jul 2010 12:15:43 +0000]
Require DBD::Oracle sufficiently recent to test blobs properly
Peter Rabbitson [Mon, 5 Jul 2010 12:02:32 +0000]
Lern to spel
Peter Rabbitson [Sun, 4 Jul 2010 09:59:13 +0000]
Bump M::I
Peter Rabbitson [Wed, 30 Jun 2010 08:54:07 +0000]
Quieter replicated test
Norbert Buchmuller [Wed, 23 Jun 2010 12:34:02 +0000]
Implemented "add_unique_constraints".
Also "add_unique_constraint" exception if called with multiple constraint
definitions.
Arthur Axel 'fREW' Schmidt [Fri, 2 Jul 2010 14:31:00 +0000]
Fix link in cookbook
Arthur Axel 'fREW' Schmidt [Fri, 2 Jul 2010 14:16:46 +0000]
do not point to deprecated component
Slaven Rezic [Fri, 2 Jul 2010 08:29:01 +0000]
fix documentation on DBIx::Class::ResultSource::name_unique_constraint arguments
Justin Hunter [Tue, 29 Jun 2010 20:29:33 +0000]
Fix example SQL for View
Peter Rabbitson [Tue, 29 Jun 2010 15:09:49 +0000]
Merge branch 'oracle_seq_detection'
Rafael Kitover [Sun, 13 Jun 2010 15:48:44 +0000]
improve Oracle sequence detection and related test output
Peter Rabbitson [Mon, 21 Jun 2010 05:31:15 +0000]
Clarify why Makefile.PL failed
Peter Rabbitson [Sat, 19 Jun 2010 09:38:51 +0000]
Mibbit changed their single-sign-on link bleh!
Peter Rabbitson [Thu, 17 Jun 2010 09:00:30 +0000]
added caveat that update/delete on the resultset breaks Ordered