Peter Rabbitson [Wed, 7 May 2008 13:33:50 +0000]
Fix a forgotten CDBICompat component relocation
John Napiorkowski [Tue, 6 May 2008 18:55:17 +0000]
updated Changes to document Replicated Storage type changes
John Napiorkowski [Tue, 6 May 2008 18:47:00 +0000]
changed the warning on DBIC::Storage::DBI->select_single so that it wont call fetch_* on an empty sth, updated tests for the above and added a todo test for the wrong count problem
Daniel Westermann-Clark [Mon, 5 May 2008 22:21:36 +0000]
Note that single expects a single row in the ResultSet docs
Matt S Trout [Mon, 5 May 2008 20:46:21 +0000]
no author notes in Changes if you're already in CONTRIBUTORS please, once you have that and a commit bit you're just another poor bastard stuck maintaining an ORM, just like I am
Matt S Trout [Mon, 5 May 2008 20:32:58 +0000]
improvements to the META.yml magic
Matt S Trout [Mon, 5 May 2008 20:22:17 +0000]
missed another package line
Matt S Trout [Mon, 5 May 2008 20:00:49 +0000]
restore debolaz's cleanup patch since it's not what I thought it was and probably the right thing to do; mea culpa
Matt S Trout [Mon, 5 May 2008 20:00:18 +0000]
make override follow Replication -> Replicated rename
Matt S Trout [Mon, 5 May 2008 19:59:31 +0000]
this was meant to be deleted with the rest of the Moose stuff
John Napiorkowski [Mon, 5 May 2008 18:33:57 +0000]
removed query count stuff from trunk so we can play with this on a branch instead
Matt S Trout [Mon, 5 May 2008 17:55:23 +0000]
reverse r4290 since we -do- -not- currently want these namespaces indexed
John Napiorkowski [Mon, 28 Apr 2008 18:36:58 +0000]
minor formatting updates and typos fixes to the schema role tests
John Napiorkowski [Fri, 25 Apr 2008 22:33:29 +0000]
fixed up the replication test, added some tests for the dbd::multi problem of null results, fixed replicated.pm docs and a few typos
John Napiorkowski [Fri, 25 Apr 2008 20:49:07 +0000]
renamed replication storage to replicated (since it's not really doing any replication itself)
Luke Saunders [Fri, 25 Apr 2008 17:35:24 +0000]
removed auto-generated indexes from being explicitly created
Anders Nor Berle [Thu, 24 Apr 2008 09:04:15 +0000]
Fix PAUSE indexing of packages
Matt S Trout [Wed, 23 Apr 2008 19:47:31 +0000]
todo test from zby for set_from_related
John Napiorkowski [Tue, 22 Apr 2008 19:18:08 +0000]
added role for the at query interval run job system
Peter Rabbitson [Sun, 20 Apr 2008 22:18:28 +0000]
Add a proxy deploy_statements() method executable directly on $schema instead of $schema->storage
Peter Rabbitson [Sun, 20 Apr 2008 18:48:28 +0000]
TODO tests for multiple same level has_many's
Currenty both exception checks pass - should fail until the code is in place
Peter Rabbitson [Sun, 20 Apr 2008 18:44:16 +0000]
Split prefetch related tests from 76joins.t
Matt S Trout [Sun, 20 Apr 2008 16:12:14 +0000]
add TODO on constraint check
Matt S Trout [Sun, 20 Apr 2008 15:41:09 +0000]
fix loading checks
John Napiorkowski [Fri, 18 Apr 2008 22:22:41 +0000]
querycounter role, test for that and a new schema hierarchy for additional Moose related development
John Napiorkowski [Thu, 17 Apr 2008 13:55:11 +0000]
removed pointless debugging module
John Napiorkowski [Thu, 17 Apr 2008 13:41:17 +0000]
- added tests to replication to make sure dbd::multi fails over when a dtabase is forcible disconnected
- updated DBIC::DBI::Replication so that in addition to a dsn string, you can pass a preexisting database handle.
Jess Robinson [Wed, 16 Apr 2008 20:57:22 +0000]
Documentation updates from omega, carbon
Daniel Westermann-Clark [Fri, 11 Apr 2008 21:25:26 +0000]
Add warnings for non-unique find usage and improve explicit key attr handling in find (zby)
Tom Hukins [Wed, 9 Apr 2008 11:18:46 +0000]
Fix a typo.
Tom Hukins [Wed, 9 Apr 2008 09:28:32 +0000]
As of revision 4232, DBIx::Class uses Path::Class. Add this module to
DBIx::Class's dependencies.
Ash Berlin [Tue, 1 Apr 2008 14:10:31 +0000]
Missing file
Ash Berlin [Tue, 1 Apr 2008 12:01:16 +0000]
Constraint/index name fix from rdj
Ash Berlin [Tue, 1 Apr 2008 11:22:15 +0000]
Removing since Build.PL is not longer supported in modern M::I
Wallace Reis [Thu, 27 Mar 2008 02:35:48 +0000]
fixed typos
Wallace Reis [Wed, 26 Mar 2008 22:23:39 +0000]
added search_related_rs at resultset
Matt S Trout [Wed, 26 Mar 2008 21:23:16 +0000]
fix pod fail
Michael G Schwern [Wed, 26 Mar 2008 00:38:28 +0000]
CDBICompat::Relationships uses Clone. Make CDBICompat not load without it
so the tests skip if it's not there.
Also improve the message to only show what's missing.
Anders Nor Berle [Tue, 25 Mar 2008 04:03:32 +0000]
Back all savepoint tests out of (mysql|pg).t
There's not a dire need to have them there, the only thing they
would be testing are the ->_svp_* methods on Storage, which are
tested in 98savepoints.t anyway.
I kept the changes in 72pg.t that was neccesary for it to run
to completion though.
Anders Nor Berle [Tue, 25 Mar 2008 02:33:50 +0000]
And document the last changes
Anders Nor Berle [Tue, 25 Mar 2008 02:19:26 +0000]
Various fun things.
DONE:
* We now maintain a stack for savepoints.
* Most savepoint tests are now in a separate test file.
* Arguments to svp_* methods are now optional.
* We throw exceptions instead of warn on many places.
* gphat++
TODO:
* Document all this.
Øystein Torget [Thu, 6 Mar 2008 17:32:12 +0000]
Merge 'storage-ms-access' into 'trunk'
Marc Mims [Tue, 8 Jan 2008 01:06:05 +0000]
Merge 'file_column' into 'trunk'
r15147@agaton (orig r3920): semifor | 2008-01-07 19:06:05 +0000
Restore InflateColumn::File functionality.
Anders Nor Berle [Mon, 24 Mar 2008 10:08:51 +0000]
Merge 'savepoints' into 'trunk'
Anders Nor Berle [Mon, 24 Mar 2008 05:08:51 +0000]
Mention savepoint support in Changes
Anders Nor Berle [Mon, 24 Mar 2008 03:54:07 +0000]
Fix typo.
Anders Nor Berle [Mon, 24 Mar 2008 03:50:43 +0000]
Document the auto_savepoint option for connect_info
Anders Nor Berle [Mon, 24 Mar 2008 03:14:15 +0000]
Initial commit of auto_savepoint + some fixes
Cory G Watson [Sun, 23 Mar 2008 23:52:13 +0000]
Remove unnecessary passing of $self->dbh as a separate param to savepoint methods
Cory G Watson [Sun, 23 Mar 2008 23:42:04 +0000]
Merge 0.09's savepoint branch
Wallace Reis [Sat, 22 Mar 2008 14:28:43 +0000]
pod fixes
Ash Berlin [Wed, 19 Mar 2008 22:31:31 +0000]
Tests for error propogation of multi create errors
Ash Berlin [Mon, 17 Mar 2008 21:56:47 +0000]
Fix test to reflect correct default state for deferrable constraints in SQL::T
Ash Berlin [Mon, 17 Mar 2008 21:46:07 +0000]
Fix is_deferrable and respcet sqltargs properly
Michael G Schwern [Sat, 15 Mar 2008 07:13:01 +0000]
Simplify and speed up the accessor_name_for() code.
Dagfinn Ilmari Mannsåker [Sat, 15 Mar 2008 05:26:05 +0000]
Eliminate remaining uses of $self->dbh_do($self->can(...), ...) now that dbh_do can take a method name
Dagfinn Ilmari Mannsåker [Sat, 15 Mar 2008 05:20:13 +0000]
$dbh->doe doesn't take (Raise|Print)Error attributes, use eval {} instead.
Michael G Schwern [Sat, 15 Mar 2008 05:08:34 +0000]
Missing requires of Test::NoWarnings
Michael G Schwern [Sat, 15 Mar 2008 05:01:47 +0000]
Reduce the number of times $self->_dbh is called inside dbh_do() to speed
up that hot bit of code.
Michael G Schwern [Sat, 15 Mar 2008 05:00:56 +0000]
Forgot to require Test::Warn
Michael G Schwern [Sat, 15 Mar 2008 04:55:30 +0000]
Eliminate expensive calls to can() in some very hot portions of the code by
allowing dbh_do() to take a method name.
$obj->$method_name() is about 50% faster then $obj->can($method_name)->().
Michael G Schwern [Sat, 15 Mar 2008 03:01:57 +0000]
Add missing method to NoObjectIndex.
Michael G Schwern [Fri, 14 Mar 2008 22:50:04 +0000]
A little performance hack to speed up efficiency. Internal checks that the
resultset is defined would make a SQL COUNT happen.
Michael G Schwern [Fri, 14 Mar 2008 03:27:47 +0000]
Better emulation of add_constructor, unfortunately also slower.
Michael G Schwern [Fri, 14 Mar 2008 03:17:12 +0000]
Reorder the accessor_name_for() check to get the more likely one first to
squeeze a little performance out maybe.
Michael G Schwern [Fri, 14 Mar 2008 03:16:36 +0000]
Improve add_constructor() support to handle ORDER BY and LIMIT with newlines in
the SQL
Michael G Schwern [Fri, 14 Mar 2008 02:01:20 +0000]
Move has_a() code out of ColumnCase. That should be the last of it.
Michael G Schwern [Fri, 14 Mar 2008 01:50:05 +0000]
Move code having to do with adding columns out of ColumnCase.
Michael G Schwern [Fri, 14 Mar 2008 01:41:32 +0000]
Move the code to create accessors out of ColumnCase and into ColumnGroups.
This allows one to remove ColumnCase without effecting other features.
Michael G Schwern [Fri, 14 Mar 2008 01:32:02 +0000]
Fix the skip condition.
Michael G Schwern [Thu, 13 Mar 2008 19:06:48 +0000]
Detabify
Michael G Schwern [Thu, 13 Mar 2008 19:04:13 +0000]
Make this test depend on having DeepAbstractSearch installed.
Michael G Schwern [Thu, 13 Mar 2008 19:03:40 +0000]
Fix podcoverage test for the new SQLTransformer.pm
Michael G Schwern [Thu, 13 Mar 2008 18:54:22 +0000]
Document that DeepAbstractSearch will work.
Michael G Schwern [Thu, 13 Mar 2008 18:52:14 +0000]
Make Class::DBI::Plugin::DeepAbstractSearch work.
This required reordering the relationship declarations in the tests to fit
the limitations of CDBICompat. Also fixing the behavior of sth_to_objects()
and transform_sql().
Michael G Schwern [Thu, 13 Mar 2008 18:50:32 +0000]
Test lazy loading with a deleted object.
Michael G Schwern [Thu, 13 Mar 2008 18:49:57 +0000]
Test the behavior of construct() with temp columns.
Michael G Schwern [Wed, 12 Mar 2008 21:29:58 +0000]
Fix lazy loading when the object has been deleted
Matt S Trout [Tue, 11 Mar 2008 20:40:12 +0000]
Merge 'oracle_sequence' into 'trunk'
Ash Berlin [Tue, 11 Mar 2008 15:10:50 +0000]
Make throw_exception in RS a bit more forgiving too
Ash Berlin [Tue, 11 Mar 2008 15:03:34 +0000]
Fix errors from resultset components (and move tests into t/90ensure_class_loaded since its testing same sort of things)
Ash Berlin [Tue, 11 Mar 2008 14:38:10 +0000]
test to make sure the errors in components of resultset classes are reported right.
Ash Berlin [Tue, 11 Mar 2008 14:29:33 +0000]
Fix depend on Time::Piece for cdbi
Matt S Trout [Tue, 11 Mar 2008 03:19:20 +0000]
fix Date::Simple req in t/cdbi-t/04-lazy.t
Matt S Trout [Tue, 11 Mar 2008 03:15:09 +0000]
moved t/cdbi-t/08-inheritcols.t to use CDBICompat
Matt S Trout [Tue, 11 Mar 2008 03:12:33 +0000]
moving t/cdbi-t/hasa_without_loading.t to CDBICompat makes it fail, can't leave it using CDBI so have temporarily skipped the test that fails
Matt S Trout [Tue, 11 Mar 2008 03:03:50 +0000]
Merge 'cdbicompat_integration' into 'trunk'
Michael G Schwern [Tue, 11 Mar 2008 01:18:49 +0000]
Fixed a heisenbug where looking at a column group would cause it to be shared.
Michael G Schwern [Tue, 11 Mar 2008 00:38:09 +0000]
No reason to store an empty hash ref for each column
Marcus Ramberg [Mon, 10 Mar 2008 09:50:47 +0000]
proper skip
Michael G Schwern [Tue, 4 Mar 2008 16:29:45 +0000]
Wrap columns() in an array ref for better is_deeply() diagnostics.
Michael G Schwern [Sun, 24 Feb 2008 17:13:43 +0000]
Make meta_info() 'args' work.
Michael G Schwern [Fri, 7 Mar 2008 16:05:35 +0000]
Fix the skip for DBD::Multi
Michael G Schwern [Fri, 7 Mar 2008 16:04:34 +0000]
Fix the merge with txn_scope_guard() and put the necessary =cut in.
Michael G Schwern [Fri, 7 Mar 2008 15:54:18 +0000]
Merge 'trunk' into 'cdbicompat_integration'
r54995@windhund (orig r4113): ash | 2008-03-01 13:17:54 +0100
Fix versioning test so it works with SQLT 0.09.
r54996@windhund (orig r4114): ash | 2008-03-04 13:06:34 +0100
is_deferrable patch from Debolaz
r55001@windhund (orig r4119): teejay | 2008-03-04 20:29:45 +0100
Applied fixes to replication connect_info method
r55002@windhund (orig r4120): teejay | 2008-03-04 20:31:32 +0100
Applied fixes to replication connect_info method
r55003@windhund (orig r4121): teejay | 2008-03-04 21:18:45 +0100
works but shouldn't
r55004@windhund (orig r4122): teejay | 2008-03-04 21:41:32 +0100
roughly DTRT - please to be making less awful
r55008@windhund (orig r4126): captainL | 2008-03-05 01:07:45 +0100
r3439@luke-mbp (orig r3680): captainL | 2007-08-15 13:56:57 +0100
new branch for ::Versioned enhancements
r3503@luke-mbp (orig r3681): captainL | 2007-08-15 14:29:01 +0100
created ->get_db_version and moved all overridable stuff to do_upgrade
r3955@luke-mbp (orig r3682): captainL | 2007-08-15 23:29:57 +0100
tests are a mess, but Versioned.pm should work now
r3956@luke-mbp (orig r3683): captainL | 2007-08-16 00:45:32 +0100
moved upgrade file reading into upgrade from _on_connect
r3958@luke-mbp (orig r3689): captainL | 2007-08-21 12:56:31 +0100
works well, we now just require a nice way to deploy the SchemaVersions table
r3959@luke-mbp (orig r3692): captainL | 2007-08-21 17:58:17 +0100
determines parser from dbh driver name and gives parser the dbh from schema to connect
r4213@luke-mbp (orig r3831): captainL | 2007-10-23 13:18:13 +0100
fixed versioning test and checked db and schema versions are not equal before upgrading
r4214@luke-mbp (orig r3832): captainL | 2007-10-23 15:08:46 +0100
changed constraint and index generation to be consistent with DB defaults
r4215@luke-mbp (orig r3833): captainL | 2007-10-23 15:40:47 +0100
added entry to Changes
r4283@luke-mbp (orig r3838): captainL | 2007-10-24 21:42:22 +0100
fixed broken regex when reading sql files
r5785@luke-mbp (orig r3891): ash | 2007-11-24 22:17:41 +0000
Change diffing code to use $sqlt_schema. Sort tables in parser
r5786@luke-mbp (orig r3892): captainL | 2007-11-25 16:26:57 +0000
upgrade will only produce a diff between the DB and the DBIC schema if explicitly requested
r5824@luke-mbp (orig r4012): ash | 2008-02-01 19:33:00 +0000
Fallback to SQL->SQL to diff for old producers
r5825@luke-mbp (orig r4014): castaway | 2008-02-01 23:01:26 +0000
Sanitise filename of sqlite backup file
r5830@luke-mbp (orig r4047): captainL | 2008-02-09 15:26:50 +0000
sanified layout of Versioned.pm and documented changes
r6828@luke-mbp (orig r4075): ash | 2008-02-13 13:26:10 +0000
Fix typo
r6831@luke-mbp (orig r4078): captainL | 2008-02-14 00:27:14 +0000
fixed versioned loading split bug
r6846@luke-mbp (orig r4103): captainL | 2008-02-27 15:11:21 +0000
increased sqlt rev dep
r6847@luke-mbp (orig r4104): captainL | 2008-02-27 15:12:12 +0000
fixed behaviour or is_foreign_key_constraint and unique index names
r6848@luke-mbp (orig r4105): captainL | 2008-02-28 10:28:31 +0000
changed versioning table from SchemaVersions to dbix_class_schema_versions with transition ability
r6849@luke-mbp (orig r4106): captainL | 2008-02-28 10:54:28 +0000
hack bugfix for sqlt_type weirdness
r6850@luke-mbp (orig r4107): captainL | 2008-02-28 16:11:44 +0000
cleaned up get_db_version
r6851@luke-mbp (orig r4108): captainL | 2008-02-28 16:41:19 +0000
lowercased column names of versions table
r6852@luke-mbp (orig r4109): captainL | 2008-02-28 16:59:04 +0000
removed startup comment if no action required
r6862@luke-mbp (orig r4123): captainL | 2008-03-04 23:14:23 +0000
improved docs and added env var to skip version checks on connect
r6864@luke-mbp (orig r4125): captainL | 2008-03-04 23:28:21 +0000
manual merge for deferrable changes from trunk
r55009@windhund (orig r4127): captainL | 2008-03-05 11:38:19 +0100
added entry in Changes for versioning branch
r55025@windhund (orig r4143): castaway | 2008-03-07 00:26:08 +0100
Random pod/doc pokage
Jess Robinson [Thu, 6 Mar 2008 23:26:08 +0000]
Random pod/doc pokage
Øystein Torget [Thu, 6 Mar 2008 11:32:12 +0000]
Added the function bind_attributes_by_data_type to cope with the 'Invalid precision value' bug on MEMO columns.
Added documentation for the 'Invalid precision value' bug.
Luke Saunders [Wed, 5 Mar 2008 10:38:19 +0000]
added entry in Changes for versioning branch
Luke Saunders [Wed, 5 Mar 2008 00:07:45 +0000]
Merge 'versioned_enhancements' into 'trunk'
r3439@luke-mbp (orig r3680): captainL | 2007-08-15 13:56:57 +0100
new branch for ::Versioned enhancements
r3503@luke-mbp (orig r3681): captainL | 2007-08-15 14:29:01 +0100
created ->get_db_version and moved all overridable stuff to do_upgrade
r3955@luke-mbp (orig r3682): captainL | 2007-08-15 23:29:57 +0100
tests are a mess, but Versioned.pm should work now
r3956@luke-mbp (orig r3683): captainL | 2007-08-16 00:45:32 +0100
moved upgrade file reading into upgrade from _on_connect
r3958@luke-mbp (orig r3689): captainL | 2007-08-21 12:56:31 +0100
works well, we now just require a nice way to deploy the SchemaVersions table
r3959@luke-mbp (orig r3692): captainL | 2007-08-21 17:58:17 +0100
determines parser from dbh driver name and gives parser the dbh from schema to connect
r4213@luke-mbp (orig r3831): captainL | 2007-10-23 13:18:13 +0100
fixed versioning test and checked db and schema versions are not equal before upgrading
r4214@luke-mbp (orig r3832): captainL | 2007-10-23 15:08:46 +0100
changed constraint and index generation to be consistent with DB defaults
r4215@luke-mbp (orig r3833): captainL | 2007-10-23 15:40:47 +0100
added entry to Changes
r4283@luke-mbp (orig r3838): captainL | 2007-10-24 21:42:22 +0100
fixed broken regex when reading sql files
r5785@luke-mbp (orig r3891): ash | 2007-11-24 22:17:41 +0000
Change diffing code to use $sqlt_schema. Sort tables in parser
r5786@luke-mbp (orig r3892): captainL | 2007-11-25 16:26:57 +0000
upgrade will only produce a diff between the DB and the DBIC schema if explicitly requested
r5824@luke-mbp (orig r4012): ash | 2008-02-01 19:33:00 +0000
Fallback to SQL->SQL to diff for old producers
r5825@luke-mbp (orig r4014): castaway | 2008-02-01 23:01:26 +0000
Sanitise filename of sqlite backup file
r5830@luke-mbp (orig r4047): captainL | 2008-02-09 15:26:50 +0000
sanified layout of Versioned.pm and documented changes
r6828@luke-mbp (orig r4075): ash | 2008-02-13 13:26:10 +0000
Fix typo
r6831@luke-mbp (orig r4078): captainL | 2008-02-14 00:27:14 +0000
fixed versioned loading split bug
r6846@luke-mbp (orig r4103): captainL | 2008-02-27 15:11:21 +0000
increased sqlt rev dep
r6847@luke-mbp (orig r4104): captainL | 2008-02-27 15:12:12 +0000
fixed behaviour or is_foreign_key_constraint and unique index names
r6848@luke-mbp (orig r4105): captainL | 2008-02-28 10:28:31 +0000
changed versioning table from SchemaVersions to dbix_class_schema_versions with transition ability
r6849@luke-mbp (orig r4106): captainL | 2008-02-28 10:54:28 +0000
hack bugfix for sqlt_type weirdness
r6850@luke-mbp (orig r4107): captainL | 2008-02-28 16:11:44 +0000
cleaned up get_db_version
r6851@luke-mbp (orig r4108): captainL | 2008-02-28 16:41:19 +0000
lowercased column names of versions table
r6852@luke-mbp (orig r4109): captainL | 2008-02-28 16:59:04 +0000
removed startup comment if no action required
r6862@luke-mbp (orig r4123): captainL | 2008-03-04 23:14:23 +0000
improved docs and added env var to skip version checks on connect
r6864@luke-mbp (orig r4125): captainL | 2008-03-04 23:28:21 +0000
manual merge for deferrable changes from trunk
Luke Saunders [Tue, 4 Mar 2008 23:28:21 +0000]
manual merge for deferrable changes from trunk