2 - set_from_related should take undef
3 - ResultSource objects caching ->resultset causes interesting problems
4 - find why XSUB dumper kills schema in Catalyst (may be Pg only?)
7 - using PK::Auto should set is_auto_increment for the PK columns, so that copy() "just works"
8 - docs of copy() should say that is_auto_increment is essential for auto_incrementing keys
11 - Refactor ResultSet::new to be less hairy
12 - we should move the setup of select, as, and from out of here
13 - these should be local rs attrs, not main attrs, and extra joins
14 provided on search should be merged
15 - find a way to un-wantarray search without breaking compat
16 - audit logging component
17 - delay relationship setup if done via ->load_classes
18 - double-sided relationships
20 - make short form of class specifier in relationships work
22 2006-01-31 by bluefeet
23 - Create a DBIx::Class::FilterColumn to replace inflate/deflate. This
24 component would provide a new syntax for filtering column update and
25 retrieval through a simple syntax. The syntax would be:
26 __PACKAGE__->add_columns(phone => { set=>sub{ ... }, get=>sub{ ... } });
27 We should still support the old inflate/deflate syntax, but this new
28 way should be recommended.
30 2006-02-07 by castaway
31 - Extract DBIC::SQL::Abstract into a separate module for CPAN
32 - Chop PK::Auto::Foo up to have PK::Auto refer to an appropriate
33 DBIx::Storage::DBI::Foo, which will be loaded on connect from Driver info?
35 - Add deploy method to Schema, which will create DB tables from Schema, via
39 2006-03-18 by bluefeet
40 - Support table locking.
42 2006-03-21 by bluefeet
43 - When subclassing a dbic class make it so you don't have to do
44 __PACKAGE__->table(__PACKAGE__->table()); for the result set to
45 return the correct object type.
48 Add the ability for deploy to be given a directory and grab <dbname>.sql
49 out of there if available. Try SQL::Translator if not. If none of the above,
50 cry (and die()). Then you can have a script that pre-gens for all available
51 SQLT modules so an app can do its own deploy without SQLT on the target
54 2006-05-25 by mst (TODOed by bluefeet)
55 Add the search attributes "limit" and "rows_per_page".
56 limit: work as expected just like offset does
57 rows_per_page: only be used if you used the page attr or called $rs->page
58 rows: modify to be an alias that gets used to populate either as appropriate,
59 if you haven't specified one of the others