16 years agoClarify Relationship POD
Peter Rabbitson [Sun, 2 Nov 2008 13:30:49 +0000]
Clarify Relationship POD

16 years agorefactor of t/96multi_create.t:
Peter Rabbitson [Sun, 2 Nov 2008 12:28:02 +0000]
refactor of t/96multi_create.t:
- simplify test case submitted by wreis
- incorporate it into the large multicreate at the end
- eval{} independent sections of the test so more output can be gathered

16 years agoAugment commit r5037 - the column_info feature on SQLite is not buggy but partially...
Peter Rabbitson [Sat, 1 Nov 2008 20:58:07 +0000]
Augment commit r5037 - the column_info feature on SQLite is not buggy but partially unimplemented

16 years agorolling back my last change, waiting until new sqlt is on cpan
Johannes Plunien [Sun, 2 Nov 2008 01:59:49 +0000]
rolling back my last change, waiting until new sqlt is on cpan

16 years agofixed next warnings
Johannes Plunien [Sun, 2 Nov 2008 01:37:21 +0000]
fixed next warnings

16 years agoupdated Changes
Johannes Plunien [Sun, 2 Nov 2008 01:22:09 +0000]
updated Changes

16 years agosplit sql statements for deploy only if SQLT::Producer returned a scalar
Johannes Plunien [Sun, 2 Nov 2008 01:19:09 +0000]
split sql statements for deploy only if SQLT::Producer returned a scalar

16 years agoTODOify a test broken by design, which exposes a bug in virtually all DBD::SQLite...
Peter Rabbitson [Sat, 1 Nov 2008 14:23:15 +0000]
TODOify a test broken by design, which exposes a bug in virtually all DBD::SQLite versions

16 years agoadded failing test case for multi create
Wallace Reis [Sat, 1 Nov 2008 00:42:56 +0000]
added failing test case for multi create

16 years agoKill the install process at the MakeMaker stage if a dodgy DBD::SQLite is detected
Peter Rabbitson [Fri, 31 Oct 2008 23:36:02 +0000]
Kill the install process at the MakeMaker stage if a dodgy DBD::SQLite is detected

16 years ago68inflate_has_a.t tests the cdbi-compat shim and thus belongs in t/cdbi-t
Peter Rabbitson [Fri, 31 Oct 2008 20:34:27 +0000]
68inflate_has_a.t tests the cdbi-compat shim and thus belongs in t/cdbi-t
bumped up the version of DBD::SQLite required for testing

16 years agoAdjust MANIFEST.SKIP
Peter Rabbitson [Fri, 31 Oct 2008 11:22:38 +0000]
Adjust MANIFEST.SKIP

16 years agoCleanup TODO, delete implemented VERSIONING.SKETCH
Peter Rabbitson [Fri, 31 Oct 2008 11:21:41 +0000]
Cleanup TODO, delete implemented VERSIONING.SKETCH

16 years agoIt seems that some CPAN testers have a weird unreleased DBD::SQLite 1.14001 which...
Peter Rabbitson [Fri, 31 Oct 2008 00:26:58 +0000]
It seems that some CPAN testers have a weird unreleased DBD::SQLite 1.14001 which return unexpected column info - fixing. Should take care of:
http://www.nntp.perl.org/group/perl.cpan.testers/2008/10/msg2525124.html
http://www.nntp.perl.org/group/perl.cpan.testers/2008/10/msg2525137.html

16 years agoDev-Release 0.08099_05
Peter Rabbitson [Thu, 30 Oct 2008 21:30:47 +0000]
Dev-Release 0.08099_05

16 years agoFinal set of DBI docfixes
Peter Rabbitson [Thu, 30 Oct 2008 21:26:00 +0000]
Final set of DBI docfixes

16 years agoDocumentation fixups, still needs standardising though
Jess Robinson [Thu, 30 Oct 2008 21:10:05 +0000]
Documentation fixups, still needs standardising though

16 years agoFix some lapses in Storage::DBI pod
Peter Rabbitson [Thu, 30 Oct 2008 15:26:36 +0000]
Fix some lapses in Storage::DBI pod

16 years agoadd some things to castaway's rewrite
Peter Rabbitson [Thu, 30 Oct 2008 12:41:04 +0000]
add some things to castaway's rewrite

16 years agoAdd new TODO items
Peter Rabbitson [Thu, 30 Oct 2008 12:36:54 +0000]
Add new TODO items

16 years agoTest direct sql passed to ResultSetColumn
Peter Rabbitson [Thu, 30 Oct 2008 12:26:05 +0000]
Test direct sql passed to ResultSetColumn

16 years agoMassive cleanup of Storage::DBI::connect_info, based on patches from Oleg Kostyk
Peter Rabbitson [Thu, 30 Oct 2008 11:20:09 +0000]
Massive cleanup of Storage::DBI::connect_info, based on patches from Oleg Kostyk

16 years agoStandardising and improving Row's docs. Added cross linking etc.
Jess Robinson [Wed, 29 Oct 2008 21:09:49 +0000]
Standardising and improving Row's docs. Added cross linking etc.

16 years agoMinor chaining patch + test by Norbert Buchmuller (chaining needs a massive cleanup...
Peter Rabbitson [Wed, 29 Oct 2008 11:18:44 +0000]
Minor chaining patch + test by Norbert Buchmuller (chaining needs a massive cleanup, delayed until next release)

16 years agoYet more RH perf bug test tweaks
Nigel Metheringham [Tue, 28 Oct 2008 13:37:02 +0000]
Yet more RH perf bug test tweaks

16 years agoReworked RH perf test to be more targetted
Nigel Metheringham [Tue, 28 Oct 2008 13:07:44 +0000]
Reworked RH perf test to be more targetted

16 years agoFix an obscure bug in the DBI exception handler, clobbering the exception contents...
Peter Rabbitson [Tue, 28 Oct 2008 12:32:52 +0000]
Fix an obscure bug in the DBI exception handler, clobbering the exception contents when the same $dbh is used outside of dbic code

16 years agoSkip tests if DateTime is not installed.
Tom Hukins [Tue, 28 Oct 2008 11:11:20 +0000]
Skip tests if DateTime is not installed.

16 years agoMerge 'doc_mods' into 'trunk'
Nigel Metheringham [Tue, 28 Oct 2008 09:22:42 +0000]
Merge 'doc_mods' into 'trunk'

Merged in changes to StartupCheck, documentation and tests for Red Hat perl performance issues

16 years agoMerge 'doc_mods' into 'trunk'
Nigel Metheringham [Tue, 28 Oct 2008 09:21:33 +0000]
Merge 'doc_mods' into 'trunk'

Merged in documentation modifications for Intro and Example to use load_namespaces syntax

16 years agoMissing semicolon
Nigel Metheringham [Tue, 28 Oct 2008 09:08:29 +0000]
Missing semicolon

16 years agoMinor RH perf bug test tweaks including internal documentation
Nigel Metheringham [Tue, 28 Oct 2008 09:00:31 +0000]
Minor RH perf bug test tweaks including internal documentation

16 years agoMinor tweaks to RH perf issue stuff following suggestions from ribasushi>
Nigel Metheringham [Mon, 27 Oct 2008 21:55:55 +0000]
Minor tweaks to RH perf issue stuff following suggestions from ribasushi>

16 years agoReworked information on RH perl performance issues
Nigel Metheringham [Mon, 27 Oct 2008 21:42:51 +0000]
Reworked information on RH perl performance issues

16 years agodirty_column detection in set_column() should not depend on the (undocumented) return...
Peter Rabbitson [Mon, 27 Oct 2008 17:27:40 +0000]
dirty_column detection in set_column() should not depend on the (undocumented) return value of store_column()

16 years agoupdated last changes of InflateColumn::DateTime
Johannes Plunien [Sun, 26 Oct 2008 23:38:27 +0000]
updated last changes of InflateColumn::DateTime

16 years agoImprove IC::DT timezone checker POD, add note explaining code weirdness
Peter Rabbitson [Sun, 26 Oct 2008 17:32:11 +0000]
Improve IC::DT timezone checker POD, add note explaining code weirdness

16 years agotypo in pod
Johannes Plunien [Sun, 26 Oct 2008 21:32:29 +0000]
typo in pod

16 years agoreferencing DateTime/Floating_DateTimes
Johannes Plunien [Sun, 26 Oct 2008 21:31:17 +0000]
referencing DateTime/Floating_DateTimes

16 years agousing local on SIG handler
Johannes Plunien [Sun, 26 Oct 2008 21:24:18 +0000]
using local on SIG handler

16 years agofloating timezone warning
Johannes Plunien [Sun, 26 Oct 2008 20:57:28 +0000]
floating timezone warning

16 years agoReworked Manual::Intro to use load_namecpaces
Nigel Metheringham [Sun, 26 Oct 2008 12:47:10 +0000]
Reworked Manual::Intro to use load_namecpaces

16 years agoUpdated example to use load_namespace
Nigel Metheringham [Sun, 26 Oct 2008 12:13:17 +0000]
Updated example to use load_namespace

16 years agoModified example to use load_namespace with default naming rather than load_classes
Nigel Metheringham [Sun, 26 Oct 2008 11:59:35 +0000]
Modified example to use load_namespace with default naming rather than load_classes

16 years agorafl refactored last changes
Johannes Plunien [Sat, 25 Oct 2008 03:11:43 +0000]
rafl refactored last changes

16 years agoadded myself to CONTRIBUTORS
Johannes Plunien [Sat, 25 Oct 2008 02:39:36 +0000]
added myself to CONTRIBUTORS

16 years agopossible to explicitly skip inflation, again rafl++
Johannes Plunien [Sat, 25 Oct 2008 02:33:59 +0000]
possible to explicitly skip inflation, again rafl++

16 years agoadded new option to enforce Date or DateTime inflation, no matter what type the colum...
Johannes Plunien [Sat, 25 Oct 2008 02:05:00 +0000]
added new option to enforce Date or DateTime inflation, no matter what type the column is, rafl++ for having this idea

16 years agocomplete a test
Peter Rabbitson [Fri, 24 Oct 2008 14:32:17 +0000]
complete a test

16 years agoMassive multi-create testing, with two regression fixes:
Peter Rabbitson [Fri, 24 Oct 2008 13:29:08 +0000]
Massive multi-create testing, with two regression fixes:
- An uninserted row must be passed to find_or_create_related with all uninserted objects on which it depends. Since currently we store those in {_inflated_column} as opposed to {_relationship_data} as we should, a simple ->get_inflated_columns will suffice
- We must find_or_create related rows, as find_or_new might queue multiple identical objects for insertions, which will subsequently violate existing unique constraints

16 years agoMore test schema relations for future tests
Peter Rabbitson [Fri, 24 Oct 2008 13:23:33 +0000]
More test schema relations for future tests

16 years agoCount warnings differently, as SQLT produces some weird stuff under 5.10. All of...
Peter Rabbitson [Fri, 24 Oct 2008 13:21:40 +0000]
Count warnings differently, as SQLT produces some weird stuff under 5.10. All of this will be fixed after the test refactor

16 years agoAnnoying DBD::SQLite warning is tripping up Test::NoWarnings.
Michael G Schwern [Fri, 24 Oct 2008 03:00:57 +0000]
Annoying DBD::SQLite warning is tripping up Test::NoWarnings.
Work around it.

16 years agoUsing DBIx::Class as a parent causes Class::Accessor::Grouped to be
Michael G Schwern [Fri, 24 Oct 2008 02:54:25 +0000]
Using DBIx::Class as a parent causes Class::Accessor::Grouped to be
introduced to the hierarchy too early and thus CDBICompat::AccessorMapping's
own mk_group_accessor() not get called.

The only reason we're inheriting from DBIx::Class is to get mk_classdata().
Get it from Class::Data::Inheritable instead.  mk_classdata() should be
moved out of DBIx::Class into a role to avoid this problem.

16 years agoAdded warnning to $rs->delete which fires if delete is done on a joined/chained resultset
Nigel Metheringham [Thu, 23 Oct 2008 15:00:06 +0000]
Added warnning to $rs->delete which fires if delete is done on a joined/chained resultset

16 years agoMinor wording fix
Nigel Metheringham [Thu, 23 Oct 2008 14:53:17 +0000]
Minor wording fix

16 years agoFailing tests for multicreate over m2m (passes with 0.08010)
Peter Rabbitson [Thu, 16 Oct 2008 18:29:38 +0000]
Failing tests for multicreate over m2m (passes with 0.08010)

16 years agopatch ->delete to die if args
Simon Elliott [Thu, 16 Oct 2008 13:41:18 +0000]
patch ->delete to die if args

16 years agoFix omission in pg test
Peter Rabbitson [Sun, 12 Oct 2008 21:56:50 +0000]
Fix omission in pg test

16 years agoDowngrading multi-prefetch exception to a warning as per Moritz Onken, adjusting...
Peter Rabbitson [Sun, 12 Oct 2008 21:54:53 +0000]
Downgrading multi-prefetch exception to a warning as per Moritz Onken, adjusting tests

16 years agoTODOify the 'upgrade twice within a second' problem in Schema::Versioned
Peter Rabbitson [Sun, 12 Oct 2008 21:26:54 +0000]
TODOify the 'upgrade twice within a second' problem in Schema::Versioned

16 years agoModernised and rearranged docs massively into a saner order.
Jess Robinson [Sat, 11 Oct 2008 17:07:00 +0000]
Modernised and rearranged docs massively into a saner order.

16 years agoModernise docs
Jess Robinson [Sat, 11 Oct 2008 14:56:14 +0000]
Modernise docs

16 years agoAdd new column with a default to Artist, adjust tests as necessary (no functional...
Peter Rabbitson [Thu, 9 Oct 2008 11:47:39 +0000]
Add new column with a default to Artist, adjust tests as necessary (no functional changes)

16 years agoRegenerate (finally\!) t/lib/sqlite.sql
Peter Rabbitson [Thu, 9 Oct 2008 11:19:28 +0000]
Regenerate (finally\!) t/lib/sqlite.sql
Fix maint/gen-schema to work correctly with newer SQL::Translators

16 years agoMinor documentation patch by Flavio Poletti - remove useless prefetch from examples
Peter Rabbitson [Wed, 8 Oct 2008 09:46:18 +0000]
Minor documentation patch by Flavio Poletti - remove useless prefetch from examples

16 years agoAdd documentation to indicate that calling find, find_or_new, find_or_create or updat...
Jess Robinson [Tue, 7 Oct 2008 22:17:14 +0000]
Add documentation to indicate that calling find, find_or_new, find_or_create or update_or_create with primary key values of undef, is a bad idea.

16 years agoincrease Test::Warn dependency
Matt S Trout [Tue, 7 Oct 2008 17:32:00 +0000]
increase Test::Warn dependency

16 years agoSilence SQLite ->disconnect warnings
Peter Rabbitson [Tue, 7 Oct 2008 14:15:03 +0000]
Silence SQLite ->disconnect warnings

16 years agoMerge 'warnfree' into 'trunk'
Peter Rabbitson [Tue, 7 Oct 2008 14:02:04 +0000]
Merge 'warnfree' into 'trunk'

Another round of warning-squashing:
Fix source registration/unregistration in several places
Accomodate postgres being really load on CREATE
Move the taint tests to a non-mainstream schema - hopefully this one will not be disturbed for a while
Fix warning due to File::Copy being sloppy
Test for TxnScopeGuard warnings
Test for multiple register_class warnings
Blindly silence a weird warning within a TODO in t/47bind_attribute.t. Hopefully when the TODO is resolved, it will be obvious what was causing it

16 years agoduh
Peter Rabbitson [Tue, 7 Oct 2008 12:51:09 +0000]
duh

16 years agoSchema::Versioned test cleanups:
Peter Rabbitson [Tue, 7 Oct 2008 10:25:36 +0000]
Schema::Versioned test cleanups:
- Add a test exposing a lapse in design resulting in intermittent test failures
- Add a number of tests to trap expected warnings
- Cleanup the temp dir after the test, set DBICTEST_KEEP_VERSIONING_DDL to override

16 years agoRemove superfluous TODO test
Marc Mims [Mon, 6 Oct 2008 20:04:50 +0000]
Remove superfluous TODO test

16 years agocosmincx's patch to show relationship attr filtering in cookbook
Jess Robinson [Mon, 6 Oct 2008 18:16:07 +0000]
cosmincx's patch to show relationship attr filtering in cookbook

16 years agoUse DBI->last_insert_id for ODBC base class.
Marc Mims [Mon, 6 Oct 2008 16:43:06 +0000]
Use DBI->last_insert_id for ODBC base class.

This closes RT #21260: Problem with last_insert_rowid:
http://rt.cpan.org/Public/Bug/Display.html?id=21260

16 years agoFix incorrect relationship docs!
Jess Robinson [Sun, 5 Oct 2008 20:46:56 +0000]
Fix incorrect relationship docs!

16 years agoRename _merge_attr args to something saner than $a, $b
Jess Robinson [Sun, 5 Oct 2008 11:26:30 +0000]
Rename _merge_attr args to something saner than $a, $b

16 years agofix new_related on uninserted objects to handle has_manys correctly
Matt S Trout [Tue, 30 Sep 2008 23:25:33 +0000]
fix new_related on uninserted objects to handle has_manys correctly

16 years agoBetter docs about single()
Peter Rabbitson [Tue, 30 Sep 2008 12:48:35 +0000]
Better docs about single()

16 years agoAdd cookbook discussion of single() vs first()
Peter Rabbitson [Mon, 29 Sep 2008 17:36:43 +0000]
Add cookbook discussion of single() vs first()

16 years agoDoc patch from jhannah
Jess Robinson [Mon, 29 Sep 2008 12:16:24 +0000]
Doc patch from jhannah

16 years agomst is right: there is no sane way to allow automatic inflation with HRI, as most...
Peter Rabbitson [Sun, 28 Sep 2008 18:46:08 +0000]
mst is right: there is no sane way to allow automatic inflation with HRI, as most core inflation components rely on being passed a live row object. Ripping all related code away

16 years agonew_related works again
Matt S Trout [Sun, 28 Sep 2008 16:07:23 +0000]
new_related works again

16 years agothanks to ribasushi for _sqlite_dbname and fixing 93storage_replication.t
Johannes Plunien [Wed, 24 Sep 2008 22:07:22 +0000]
thanks to ribasushi for _sqlite_dbname and fixing 93storage_replication.t

16 years agonot checking if t/var/DBIxClass.db was created anymore (since we use :memory:)
Johannes Plunien [Wed, 24 Sep 2008 21:27:05 +0000]
not checking if t/var/DBIxClass.db was created anymore (since we use :memory:)

16 years agodoing ->init_schema( sqlite_use_file => 1 ) in 92storage.t 89dbicadmin.t 33storage_re...
Johannes Plunien [Wed, 24 Sep 2008 21:26:06 +0000]
doing ->init_schema( sqlite_use_file => 1 ) in 92storage.t 89dbicadmin.t 33storage_reconnect.t 32connect_code_ref.t

16 years agodefault sqlite storage ":memory:", possible to switch back to file storage using...
Johannes Plunien [Wed, 24 Sep 2008 21:24:27 +0000]
default sqlite storage ":memory:", possible to switch back to file storage using ->init_schema( sqlite_use_file => 1 )

16 years agofirst cut at sanitising multi-create/new_related etc., a couple things don't work...
Matt S Trout [Wed, 24 Sep 2008 13:12:51 +0000]
first cut at sanitising multi-create/new_related etc., a couple things don't work that -mostly- worked before but what does work is now reliable

16 years agoFAQ patch from Alex, how to make oracle searches case insensitive
Jess Robinson [Mon, 22 Sep 2008 12:35:06 +0000]
FAQ patch from Alex, how to make oracle searches case insensitive

16 years agoMerge 'trunk' into 'warnfree'
Peter Rabbitson [Mon, 22 Sep 2008 01:00:53 +0000]
Merge 'trunk' into 'warnfree'

Blindly silence a weird warning within a TODO in t/47bind_attribute.t. Hopefully when the TODO is resolved, it will be obvious what was causing it
Merge the t/93single_accessor_object.t fix from trunk

16 years agoMake t/93single_accessor_object.t work under DBICTEST_SQLT_DEPLOY=1, although I am...
Peter Rabbitson [Mon, 22 Sep 2008 00:34:54 +0000]
Make t/93single_accessor_object.t work under DBICTEST_SQLT_DEPLOY=1, although I am not quite sure how and why it passed with the stock sqlite.sql

16 years agowarning tests at t/81transactions.t
Peter Rabbitson [Mon, 22 Sep 2008 00:10:14 +0000]
warning tests at t/81transactions.t

16 years agoAdd a test for another expected warning
Peter Rabbitson [Sun, 21 Sep 2008 23:22:23 +0000]
Add a test for another expected warning

16 years agoSQLite is rather peculiar on disconnection as described at http://www.perlmonks.org...
Peter Rabbitson [Sun, 21 Sep 2008 22:37:45 +0000]
SQLite is rather peculiar on disconnection as described at perlmonks.org/?node_id=666210. Add an ugly workaround to Storage::DBI, and add a TODO test to detect if the problem is resolved

16 years agoFix warning due to File::Copy being sloppy
Peter Rabbitson [Sun, 21 Sep 2008 22:35:22 +0000]
Fix warning due to File::Copy being sloppy

16 years agoMove the taint tests to a non-mainstream schema - hopefully this one will not be...
Peter Rabbitson [Sun, 21 Sep 2008 22:34:44 +0000]
Move the taint tests to a non-mainstream schema - hopefully this one will not be disturbed for a while

16 years agoAccomodate postgres being really load on CREATE
Peter Rabbitson [Sun, 21 Sep 2008 22:33:18 +0000]
Accomodate postgres being really load on CREATE

16 years agoUnregister a source before registering it again
Peter Rabbitson [Sun, 21 Sep 2008 22:31:38 +0000]
Unregister a source before registering it again

16 years agoRevert r482[45], by implementing a better version of r4760
Peter Rabbitson [Sun, 21 Sep 2008 17:36:58 +0000]
Revert r482[45], by implementing a better version of r4760

16 years agodelete mention of broken HashRefInflator global
Matt S Trout [Fri, 19 Sep 2008 12:39:47 +0000]
delete mention of broken HashRefInflator global