John Napiorkowski [Mon, 15 Dec 2008 22:02:19 +0000]
changes to replication so that if a replicant is offline when we do the initial connection (or if we need to globally reconnect later) the connection does not die. This is different from when a replicant is available just not listening, or if the replicant is too laggy. Thanks David Steinbrunner for the patch suggestions.
Guillermo Roditi [Wed, 10 Dec 2008 01:28:10 +0000]
fix for bug. all tests seem to pass, we still need a new test and more research
Ash Berlin [Wed, 3 Dec 2008 17:23:00 +0000]
Make the many-to-many warning use warnings::register;
Norbert Buchmuller [Fri, 28 Nov 2008 15:43:36 +0000]
* Replaced eq_bind() implementation to use Test::Deep::eq_deeply().
Norbert Buchmuller [Thu, 27 Nov 2008 06:04:40 +0000]
* Replaced eq_bind() implementation with the current copy from SQL::Abstract::Test.
Norbert Buchmuller [Thu, 27 Nov 2008 04:07:01 +0000]
* Removed extra parens from the ON expression of JOIN (SQLA::Test now handles it properly - in SQLA branch '1.50_RC-extraparens' branch). That means that all the tests pass with SQLA 1.24 and SQLA 1.50RC.
Norbert Buchmuller [Tue, 25 Nov 2008 06:55:43 +0000]
* Fixed the order of args of skip().
Norbert Buchmuller [Tue, 25 Nov 2008 06:52:01 +0000]
* Undid bumping of SQL::Abstract version dependency.
Norbert Buchmuller [Tue, 25 Nov 2008 06:50:05 +0000]
* Renamed DBICTest::DBICDebugObj to DBIC::DebugObj.
Norbert Buchmuller [Tue, 25 Nov 2008 06:34:15 +0000]
* Fixed the number of tests skipped in a SKIP block.
Norbert Buchmuller [Tue, 25 Nov 2008 06:32:57 +0000]
* Wrapped SQL::Abstract::Test functionality in a new module (DBIC::SqlMakerTest).
* Made a test SKIP that does not work with SQL::Abstract < 1.49 (used to be a TODO test).
Norbert Buchmuller [Tue, 25 Nov 2008 04:58:38 +0000]
* Documented using PostgreSQL arrays in Cookbook.
Norbert Buchmuller [Tue, 25 Nov 2008 04:38:08 +0000]
* Fixed the test plan in 72pg.t.
* Fixed SQLA version check in SKIP tests (it's 1.49 in current 1.50RC branch).
Norbert Buchmuller [Tue, 25 Nov 2008 04:34:29 +0000]
* Added a test for arrayref bind values in search to match PostgreSQL array type values.
Norbert Buchmuller [Tue, 25 Nov 2008 04:23:16 +0000]
* Made some more tests SKIP if SQLA version < 1.50.
Norbert Buchmuller [Tue, 25 Nov 2008 04:13:10 +0000]
* Disabled stringification of arrayref bind values (used to pass values for PostgreSQL arrays).
Norbert Buchmuller [Tue, 25 Nov 2008 04:03:47 +0000]
* Made PostgreSQL array tests SKIP if SQLA version < 1.50.
Norbert Buchmuller [Fri, 21 Nov 2008 23:34:29 +0000]
* Added tests for passing arrayrefs as bind values for PostgreSQL array values.
Norbert Buchmuller [Fri, 21 Nov 2008 23:28:58 +0000]
* Updated svn:ignore.
Norbert Buchmuller [Fri, 21 Nov 2008 23:27:42 +0000]
* Added a WHATSNEW.txt file that summarises the changes on this branch.
Norbert Buchmuller [Fri, 21 Nov 2008 23:23:05 +0000]
* Documented order_by => [ { -desc => 'col' } ] syntax.
Norbert Buchmuller [Fri, 21 Nov 2008 23:11:16 +0000]
* Test cases for every supported order_by syntax.
Jess Robinson [Thu, 20 Nov 2008 13:49:39 +0000]
Fix pod errors so that some storage subclasses show up in cpan properly
Peter Rabbitson [Thu, 20 Nov 2008 11:09:11 +0000]
Minor doc patch by Caelum
Peter Rabbitson [Thu, 20 Nov 2008 11:01:14 +0000]
CDBI-compat tests by Dave Horwoth:
OK. I've attached a patch to t/cdbi-t/15-accessor.t that does several
things:
(1) Fixes the way the arguments are built so the sheep argument is
correct in the tests.
(2) Adds explicit tests for the number of sheep so we can be sure which
database record is actually returned.
(3) Adds tests for find_or_create() with modified accessor names.
(4) Fixes the test for search() to report all errors
I still don't fully understand what's going on in the output below but I
think they are genuine test failures. I'd appreciate it if somebody else
could run the tests to make sure the results are not some artefact of my
test environment. I also attached a copy of the modified test script so
you don't even have to apply the patch first :)
I don't know what the DestroyWarning at the end is all about.
Peter Rabbitson [Thu, 20 Nov 2008 10:25:32 +0000]
Trunk passes tests again - todoify everything multicreate related to branch it out, as the task turned out to be more complex (no indentation to aid future merging)
Peter Rabbitson [Mon, 17 Nov 2008 11:04:54 +0000]
Extend might_have test with ideas from zby
Peter Rabbitson [Mon, 17 Nov 2008 03:01:39 +0000]
Failing tests by zby, showing that recursing insert() gets in the way of some exotic insert scenarious - waiting for mst to decide course of action
Peter Rabbitson [Mon, 17 Nov 2008 02:48:57 +0000]
Silence cdbi tests like everything else
Peter Rabbitson [Mon, 17 Nov 2008 02:09:18 +0000]
Two failing multicreate tests (the root cause of castaway's problem)
Peter Rabbitson [Mon, 17 Nov 2008 01:59:53 +0000]
Two more sets of might_have - has_many relationships for extra tests
Peter Rabbitson [Mon, 17 Nov 2008 01:00:28 +0000]
One more (passing) multicreate test and a bit of cleanup
Peter Rabbitson [Mon, 17 Nov 2008 00:33:51 +0000]
rip away a horribly wrong create_via_update test (will pass when multicreate is merged)
Peter Rabbitson [Sun, 16 Nov 2008 22:23:38 +0000]
might_have test for castaway to break
Peter Rabbitson [Sun, 16 Nov 2008 22:16:31 +0000]
Add new test relationship - a track can have a relates single_cd
Peter Rabbitson [Sun, 16 Nov 2008 22:14:13 +0000]
Revert castaway's test - mildly bogus
Norbert Buchmuller [Mon, 17 Nov 2008 04:29:33 +0000]
* Added test cases to test if arrayref bind values in insert/update are passed through sql_maker intact.
* Added 'array_datatypes' parameter to the sql_maker constructor.
Norbert Buchmuller [Mon, 17 Nov 2008 02:11:42 +0000]
Merge 'resultsetcolumn_custom_columns' into 'trunk'
r5165@vger: mendel | 2008-11-16 20:11:42 +0100
* Merged in changes from 'resultsetcolumn_custom_columns' branch,
Peter Rabbitson [Sun, 16 Nov 2008 09:53:07 +0000]
whops
Jess Robinson [Sat, 15 Nov 2008 21:08:30 +0000]
Added failing create-multi test
Norbert Buchmuller [Sun, 16 Nov 2008 02:18:11 +0000]
* Rewrote fetching the 'select' and 'as' values from the parent resultset to something that's easier to read for everyone.
Norbert Buchmuller [Sat, 15 Nov 2008 03:48:51 +0000]
* Fixed a bug: did not create the underlying resultset if neither ->next or ->reset is called before ->first was called.
Norbert Buchmuller [Sat, 15 Nov 2008 03:18:53 +0000]
* Added ->first and ->reset implementation to ResultSetColumn.
* A bit of refactoring/cleanup of ResultSetColumn.
Peter Rabbitson [Fri, 14 Nov 2008 17:44:25 +0000]
we use register_extra_source() now
Peter Rabbitson [Fri, 14 Nov 2008 09:46:00 +0000]
Document the new from usage
Peter Rabbitson [Thu, 13 Nov 2008 18:34:29 +0000]
resultset attribute from can now take a scalarref and use it verbatim
Peter Rabbitson [Thu, 13 Nov 2008 07:34:26 +0000]
result_class goodies by Caelum:
- result_class can now be specified as a search attribute, attaching it to the returned resultset
- the specified class is now autoloaded via ensure_loaded()
Norbert Buchmuller [Thu, 13 Nov 2008 06:22:53 +0000]
* Bumped SQL::Abstract version dependency.
Norbert Buchmuller [Thu, 13 Nov 2008 06:13:07 +0000]
* Made DBIC::SQL::Abstract pass on order_by hashref ({-desc => 'colname'}) to SQL::Abstract.
Matt S Trout [Wed, 12 Nov 2008 16:43:54 +0000]
Merge 'trunk' into 'sqla_1.50_compat'
r25478@agaton (orig r5092): ribasushi | 2008-11-10 22:46:45 +0000
Switch out one more reliance on connect_info
r25483@agaton (orig r5097): ribasushi | 2008-11-10 23:09:23 +0000
belongs_to relationships are explicitly flagged by default, to aid the DBIC SQLT parser (by abraxxa)
r25484@agaton (orig r5098): ribasushi | 2008-11-10 23:18:01 +0000
Clarify attributes argument of find()
r25499@agaton (orig r5113): plu | 2008-11-12 16:42:44 +0000
fixed 73oracle.t, added charfield
Johannes Plunien [Wed, 12 Nov 2008 16:42:44 +0000]
fixed 73oracle.t, added charfield
Norbert Buchmuller [Tue, 11 Nov 2008 08:29:09 +0000]
* Fixed test cases of ResultSetColumn vs. +select/+as (they used to unconditionally pass).
* Added a test case of ResultSetColumn for a non-existent column (note: a valid SQL fragment still can be passed instead of a column).
* Added a test case of ResultSetColumn that tests overriding a column using select/as.
* ResultSetColumn now respects select/as/+select/+as.
* Added missing throw_exception() to ResultSetColumn.
Peter Rabbitson [Mon, 10 Nov 2008 23:18:01 +0000]
Clarify attributes argument of find()
Peter Rabbitson [Mon, 10 Nov 2008 23:09:23 +0000]
belongs_to relationships are explicitly flagged by default, to aid the DBIC SQLT parser (by abraxxa)
Norbert Buchmuller [Tue, 11 Nov 2008 06:00:44 +0000]
* Removed dead code (sub _RowNumberOver).
Norbert Buchmuller [Tue, 11 Nov 2008 06:00:18 +0000]
* Removed a wrong TODO test: "order_by with quoting needs fixing (ash/castaway)" (asked by mst).
* Made a TODO test non-TODO: "select attr with star needs fixing (mst/nate)" (works with SQLA 1.50).
Norbert Buchmuller [Tue, 11 Nov 2008 05:59:32 +0000]
* Converted some of the test cases to use SQL::Abstract::Test.
* Added the parens for the join condition (SQL::Abstract::Test can't cope with it, and, besides, they help readability there; plus this gives the same output that older SQLA generated).
Peter Rabbitson [Mon, 10 Nov 2008 22:46:45 +0000]
Switch out one more reliance on connect_info
John Napiorkowski [Mon, 10 Nov 2008 16:12:28 +0000]
changed the way we get the DSN for debugging in replication
Peter Rabbitson [Sun, 9 Nov 2008 20:19:39 +0000]
Switch schema management version calls from VERSION() to schema_version()
Peter Rabbitson [Sun, 9 Nov 2008 16:02:05 +0000]
Don't rely on connect_info(), instead fetch the dsn from _dbi_connect_info (which is stable no matter which connect_info() flavor is used)
todo: ping jnpiorkowski about Replicated::Pool and Replicated::Replicant - it blindly assumes that connect_info->[0] contains the dsn, which might not be the case. Even when using _dbi_connect_info, the first element might be a coderef
Peter Rabbitson [Sun, 9 Nov 2008 15:35:30 +0000]
Fix detection of multiple rows being returned for single(): calling fetchrow_array in scalar context leads to indefined results (search.cpan.org/~timb/DBI/DBI.pm#fetchrow_array)
Peter Rabbitson [Sun, 9 Nov 2008 15:29:34 +0000]
Some testdb changes and alignment, preparing for test refactor branch
Peter Rabbitson [Sun, 9 Nov 2008 15:27:40 +0000]
SQLT behaves sanely in scalar context, no need for stupid version detections (ribasushi--)
Peter Rabbitson [Sun, 9 Nov 2008 13:35:57 +0000]
More TODO items
Peter Rabbitson [Fri, 7 Nov 2008 09:42:48 +0000]
One extra multicreate test and some cleanup
Peter Rabbitson [Fri, 7 Nov 2008 07:30:49 +0000]
Fix loss of objects on multicreate over several 1:M relations
Peter Rabbitson [Fri, 7 Nov 2008 07:29:21 +0000]
Final insanification of the multicreate test
Steffen Schwigon [Thu, 6 Nov 2008 21:59:42 +0000]
unhide SQL::Translator::Parser::DBIx::Class from pause indexer
Steffen Schwigon [Thu, 6 Nov 2008 20:23:22 +0000]
pod documentation for SQL::Translator::Parser::DBIx::Class
Michael G Schwern [Thu, 6 Nov 2008 12:44:36 +0000]
A little indentation clean up
Test the result of an eval directly.
discard the changes to $sandl to quiet an "object destroyed with changes"
warning.
Michael G Schwern [Thu, 6 Nov 2008 12:44:27 +0000]
mk_group_accessor() is sometimes called internally when inflating a column
and with an array ref field spec, but the accessor and column names are
the same. Special case that to go through the usual accessor_name_for stuff.
Michael G Schwern [Tue, 4 Nov 2008 18:26:41 +0000]
[rt.cpan.org 36863]
Fix mk_group_accessors() to handle [$field, $name]. It ignores
accessor/mutator_name_for() because if you pass in your own accessor
name you probably mean it.
Michael G Schwern [Tue, 4 Nov 2008 18:26:29 +0000]
Normalize indentation
Michael G Schwern [Tue, 4 Nov 2008 18:26:19 +0000]
And now really untabify
Michael G Schwern [Tue, 4 Nov 2008 18:26:09 +0000]
normalize the indentation and detabify
Johannes Plunien [Tue, 4 Nov 2008 16:22:51 +0000]
fixed 73oracle.t
Peter Rabbitson [Sun, 2 Nov 2008 16:55:31 +0000]
Test prompted by discussion about tasty stuff
Peter Rabbitson [Sun, 2 Nov 2008 16:54:46 +0000]
Better linking in Relatiomship POD
Peter Rabbitson [Sun, 2 Nov 2008 13:32:26 +0000]
More svn:ignore
Peter Rabbitson [Sun, 2 Nov 2008 13:30:49 +0000]
Clarify Relationship POD
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
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
Johannes Plunien [Sun, 2 Nov 2008 01:59:49 +0000]
rolling back my last change, waiting until new sqlt is on cpan
Johannes Plunien [Sun, 2 Nov 2008 01:37:21 +0000]
fixed next warnings
Johannes Plunien [Sun, 2 Nov 2008 01:22:09 +0000]
updated Changes
Johannes Plunien [Sun, 2 Nov 2008 01:19:09 +0000]
split sql statements for deploy only if SQLT::Producer returned a scalar
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
Wallace Reis [Sat, 1 Nov 2008 00:42:56 +0000]
added failing test case for multi create
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
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
Peter Rabbitson [Fri, 31 Oct 2008 11:22:38 +0000]
Adjust MANIFEST.SKIP
Peter Rabbitson [Fri, 31 Oct 2008 11:21:41 +0000]
Cleanup TODO, delete implemented VERSIONING.SKETCH
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
Peter Rabbitson [Thu, 30 Oct 2008 21:30:47 +0000]
Dev-Release 0.08099_05
Peter Rabbitson [Thu, 30 Oct 2008 21:26:00 +0000]
Final set of DBI docfixes
Jess Robinson [Thu, 30 Oct 2008 21:10:05 +0000]
Documentation fixups, still needs standardising though
Peter Rabbitson [Thu, 30 Oct 2008 15:26:36 +0000]
Fix some lapses in Storage::DBI pod
Peter Rabbitson [Thu, 30 Oct 2008 12:41:04 +0000]
add some things to castaway's rewrite
Peter Rabbitson [Thu, 30 Oct 2008 12:36:54 +0000]
Add new TODO items