[Bast-commits] r8503 - branches/DBIx-Class-Schema-Loader/current
caelum at dev.catalyst.perl.org
caelum at dev.catalyst.perl.org
Tue Feb 2 10:54:04 GMT 2010
Author: caelum
Date: 2010-02-02 10:54:04 +0000 (Tue, 02 Feb 2010)
New Revision: 8503
Added:
branches/DBIx-Class-Schema-Loader/current/README_REPO
Removed:
branches/DBIx-Class-Schema-Loader/current/Changes
branches/DBIx-Class-Schema-Loader/current/MANIFEST.SKIP
branches/DBIx-Class-Schema-Loader/current/Makefile.PL
branches/DBIx-Class-Schema-Loader/current/TODO
branches/DBIx-Class-Schema-Loader/current/lib/
branches/DBIx-Class-Schema-Loader/current/script/
branches/DBIx-Class-Schema-Loader/current/t/
Log:
replace files with a README_REPO that points to the new git repo
Deleted: branches/DBIx-Class-Schema-Loader/current/Changes
===================================================================
--- branches/DBIx-Class-Schema-Loader/current/Changes 2010-02-02 10:30:47 UTC (rev 8502)
+++ branches/DBIx-Class-Schema-Loader/current/Changes 2010-02-02 10:54:04 UTC (rev 8503)
@@ -1,357 +0,0 @@
-Revision history for Perl extension DBIx::Class::Schema::Loader
-
-0.05000 2010-02-01 09:24:24
- - better data_type, default_value and size for Sybase
- - added 'generate_pod' option, defaults to on
- - added 'pod_comment_mode' and 'pod_comment_spillover_length' to
- control table comment generation (waawaamilk)
-
-0.04999_14 2010-01-14 06:47:07
- - use_namespaces now default, with upgrade/downgrade support
- - filter out un-selectable tables/views
- - fix NUMERIC/DECIMAL size column_info for postgres
- - now mentions skip_load_external feature in comments (jhannah)
- - moniker_map POD correction (jhannah)
-
-0.04999_13 2010-01-03 12:32:25
- - exclude 'size' column_info for postgres when unnecessary, and
- use the correct precision for varying types (except NUMERIC)
- - 'naming' attribute and backward compatibility with 0.04006
- - added relationship_attrs option for setting attributes in
- generated relationships
- - added overwrite_modifications option that ignores md5sums on
- generated code
- - added skip_load_external (jhannah)
- - remove Class::Data::Accessor and Class::Accessor::Fast and switch
- everything to Class::Accessor::Grouped (jhannah)
- - better handling of db_schema for Oracle, based on (RT#35732)
-
-0.04999_12 2009-11-30 23:36:14
- - fix MySQL rel introspection with on_connect_call =>
- 'set_strict_mode' (RT#52087)
- - now using base 'DBIx::Class::Core' for Results (RT#52141)
-
-0.04999_11 2009-11-29 18:08:46
- - added patch to generate POD from postgres by Andrey Kostenko (GUGU)
- - added test for norewrite feature
- - fix default_value for MSSQL
-
-0.04999_10 2009-10-31 12:28:53
- - patch from Robert Bohne to make _table_uniq_info more correct for
- Oracle
- - fix data_type for identity columns with MSSQL
-
-0.04999_09 2009-10-08
- - Only redump the files when something has actually changed
- - Place a warning at the top of the files saying 'do not modify' to
- match the one at the bottom of the auto-gen'd section
-
-0.04999_08 2009-08-28
- - Replace UNIVERSAL::require with Class::C3::Componentised
- - Add Sybase/MSSQL support through DBD::Sybase
- - use $dbh->get_info(29/41) for qote_car/name_sep if available (semifor)
- - add MSSQL support through DBD::ODBC
- - support MSSQL table names with a '.' in the name
- - support MySQL CURRENT_TIMESTAMP()
-
-0.04999_07 2009-04-18
- - Add result_base_class and schema_base_class options (RT #43977)
- - Ignore duplicate uniq indices (including duplicates of the PK).
- - Fix for DBD::SQLite 1.20
- - Fix for DBIx::Class 0.08100
-
-0.04999_06 Tue Nov 11, 2008
- - Singularise table monikers by default
- - Strip trailing _id from single-column belongs_to relationships
- - Add "dbicdump" script for easy commandline dumping
- - Throw out the in-memory class generation, just dump to a temporary
- directory if the user didn't specify one
- - Fix Oracle constraint and auto-increment detection for non-owned schemas
- (RT #35732)
- - Handle ResultSetManager deprecation warning in common tests
-
-0.04999_05 Mon Apr 14, 2008
- - Fix limiting table list to the specified schema for DB2
- - Default db_schema to the username for DB2
- - Allow specifying a custom loader_class, overriding the
- storage_type-based detection
- - Cosmetic fixes to dumping of externally defined classes
- - Make ResultSetManager notice externally defined :ResultSet methods
- - Fix test failure for non-InnoDB MySQL due to wrong skip count
- - Fix base class ordering in dumped classes
- - Run the common tests against both dynamic and dumped versions of
- the schema
-
-0.04999_04 Wed Mar 12, 2008
- - Add is_auto_increment detecton for DB2
-
-0.04999_03 Wed Mar 12, 2008
- - Fix DB2 support
-
-0.04999_02 Tue Feb 12, 2008
- - Add is_auto_increment detection for Oracle
- - Unnhide the Oracle module now that the CPAN perms are sorted
- out. Thanks to Tsunoda Kazuya for the quick response.
-
-0.04999_01 Tue Feb 5, 2008
- - Mark foreign key columns with is_foreign_key => 1
- - Add support for vendor-specific extra column attributes.
- - Add support for extra => { unsigned => 1 } for MySQL.
- - Add support for enum value lists for MySQL
- - Set join_type => 'LEFT OUTER' for nullable foreign keys
- (patch from Bernhard Weißhuhn)
- - Set is_auto_increment for auto-increment columns (RT #31473)
- (Only SQLite, MySQL and PostgreSQL are currently supported)
- - Generate one-to-one accessors for unique foreign keys (ilmari)
- - Add support for load_namespaces-style class layout
- - Fix test skip count for main skip_rels block
- - Fix auto-inc column creation for the Oracle tests
- - Fix column ordering in unique constraints for Oracle
- - Fix Win32 test skip counts for good (RT #30568, Kenichi Ishigaki)
- - Default Oracle db_schema to db username (patch
- from Johannes Plunien)
-
-0.04003 Wed Oct 4, 2007
- - Prevent users from running Kwalitee test automatically
- - Fix extra whitespace being added to output on
- regeneration (from ilmari)
-
-0.04002 Tue Jul 24, 2007
- - rescan method now returns the actual list of new tables
- loaded (previously, the return value wasn't taking
- constraint/exclude into account, even though the meat
- of the operation was).
- - Hid the Oracle module so that search.cpan.org will stop
- ignoring this package, temporary fix until perms are
- sorted out
- - Fix Win32 test skip counts (RT #27715, Alexandr Ciornii)
- - Fix a small output quoting bug (RT #28073, Tokuhiro Matsuno)
-
-0.04001 Tue Jun 26, 2007
- - Deprecated dump_overwrite. The changed behavior from
- 0.03xxx was confusing.
- - Added new option really_erase_my_files, which does what
- dump_overwrite did in 0.04000, which is not what it did
- in 0.03xxx.
-
-0.04000 Thu Jun 7, 2007
- - Added some env vars for controlling the Makefile.PL feature
- questions, to make automation easier.
-
-0.03999_02 Tue May 22, 2007
- - Converted to Module::Install
-
-0.03012 Tue May 22, 2007
- - Relationship names for multiple multi-col rels between
- the same table fixed by ilmari
- - Fix from Marc Espie for CREATE TABLE 'foo' for SQLite
- - skip ^sqlite_ tables in SQLite (thanks chromatic)
-
-0.03999_01 Sat Apr 14 19:57:40 GMT 2007
- - Added *experimental* Oracle support from work done
- by Tsunoda Kazuya some months ago. Not well tested.
- - Added "rescan" schema (and loader) method, which picks
- up newly created tables at runtime
- - Made dump_to_dir / dump_overwrite much more intelligent
- (they now preserve customizations by default)
- - Added support for DBI's new standard "statistics_info"
- method to gather unique key info (only supported by
- DBD::Pg trunk afaik)
- - columns_info_for imported from DBIx::Class
- - relationships are now on by default, use skip_relationships
- to disable them
- - Removed previously deprecated methods/options
- - Added $VERSION to all packages in this dist
-
-0.03011 Sat Apr 14 19:03:07 UTC 2007
- - fix case-sensitivity in UNIQUE parsing for SQLite
-
-0.03010 Thu Mar 29 12:36:19 UTC 2007
- - Workaround for new incompatible changes in DBD::mysql's "tables"
- method, which was causing us to find no tables w/ DBD::mysql
- 4.002+
- - Fixed quoting problem in _table_columns (could cause crash when
- dumping/doing a static create) (from ash)
-
-0.03009 Wed Nov 15 14:03:37 UTC 2006
- - fix for rt.cpan.org #22425 (use File::Spec where appropriate)
- - use full instead of short classnames in relationships (from victori)
-
-0.03008 Fri Oct 20 18:08:20 UTC 2006
- - fix for rt.cpan.org #21084 (dump_overwrite pathological output recursion)
- - fix for rt.cpan.org #21758 (mysql reserved words as table names)
- - fix for rt.cpan.org #21025 (SQLite FK parsing)
- - workaround for rt.cpan.org #21746 ($Class::Accessor::Fast::VERSION issues)
-
-0.03007 Thu Jul 27 16:19:59 UTC 2006
- - Kill erroneous warning about connect/loader_options order (the real
- case is warned about elsewhere)
- - Fix t/22dump to work around ActiveState issues
-
-0.03006 Wed Jul 26 00:14:58 UTC 2006
- - Fixed column-case issue w/ columns_info_for
-
-0.03005 Wed Jul 19 15:09:30 UTC 2006
- [ Pretty much everything in this release originates from nilsonsfj patches ]
- - bugfix: mysql unique constraint code had an
- obvious but longstanding error
- - bugfix: columns were being specified out-of-order,
- bug was introduced in the 0.03004 column metadata
- dumping feature
- - dump code now skips+warns instead of dies when
- dump_overwrite not set
-
-0.03004 Tue Jul 11 04:38:09 UTC 2006
- - make_schema_at efficiency improvements
- - improved debugging output
- - column metadata now included in dumped schemas
- - Carp::Clan added, and some dies converted to croaks
- - no longer overwrites files when dumping, unless asked
- to do so via the dump_overwrite option
- - loader_options can now be embedded in the connection info
- - Documentation improvements
- - Deprecation notices updated, most things that became
- "deprecated" in 0.03 are now marked for death in 0.04000
- - All deprecated usage patterns should now generate annoying
- warnings (most did before).
- - Somewhat improved test coverage
-
-0.03003 Tue Jun 6 02:22:49 UTC 2006
- - Fix inclusion of external add-on class definitions
- in dump_to_dir output.
-
-0.03002 Tue Jun 6 01:27:25 UTC 2006
- - rethrow exceptions that occur during make_schema_at
-
-0.03001 Mon Jun 5 23:17:57 UTC 2006
- - load_from_connection deprecation notice now mentions
- upgrading Catalyst::Model::DBIC::Schema if that module
- seems to be in use.
- - DBIx::Class required version number fixed
- - Loader statement caching for better load-time performance
- - Improved Pg unique index loader, based on RDBO
-
-0.03000 Tue May 23 12:56:05 UTC 2006
- - weakened the circular schema reference
-
-0.02999_10 Mon May 22 18:58:20 UTC 2006
- - a few more small bugfixes
- - more dump/debug improvements
- - new exportable function "make_schema_at"
-
-0.02999_09 Sun May 21 23:26:58 UTC 2006
- - More docs improvements
- - default uniq_info just warns and returns nothing now,
- instead of dying. In theory, this allows unsupported
- DBD drivers to potentially work with this module, if
- the generic methods happen to work for that vendor.
- - New tests for the various current and legacy/deprecated
- methods of connecting a Schema::Loader class/object.
- - Bugfix to the new runtime object connect/load code.
-
-0.02999_08 Sat May 20 22:36:45 UTC 2006
- - support for dumping to a directory for
- conversion to manual DBIx::Class::Schema
- - improved debugging output
- - more documentation updates
- - more backwards compatibility fixes
- - runtime connection definitions (and cloning) work fine now.
- - A couple of bugfixes related to db vendor "schemas", including
- a fix for http://rt.cpan.org/Public/Bug/Display.html?id=19164
-
-0.02999_06 Thu May 18 16:32:41 UTC 2006
- - backwards compat with all earlier versions
- - no longer requires schema class to have a connection
- - correctly determine source class names in the rel code generator
- - fixed mysql testing w/o InnoDB
- - Writing guide updated
- - docs updated
- - various trivial updates / fixes
-
-0.02999_05 Sun Mar 26 06:46:09 UTC 2006
- - bugfixes to constraint/exclude code
- - friendly warnings if we don't find any tables
- - inflect_map becomes inflect_plural and inflect_singular
- - Singularize relationship names where appropriate
- - Test updates
- - Supports multiple rels between the same pair of tables
-
-0.02007 Wed Mar 22 06:03:53 UTC 2006
- - Backported Class::C3::reinitialize changes from -refactor
- branch, resulting in significantly reduced load time
-
-0.02006 Fri Mar 17 04:55:55 UTC 2006
- - Fix long-standing table/col-name case bugs
-
-0.02999_04 Fri Mar 17 03:55:09 UTC 2006
- - Fixed case-sensitivity issues for table/col names
- - Punt columns_info_for to ->storage
- - Large loading speedup (get rid of redundant C3 reinits)
- - Removed TEST_POD checks
- - Removed unneccesary storage->disconnect
-
-0.02999_03 Mon Mar 13 15:01:11 UTC 2006
- - Added EXAMPLE section to pod [Kieren Diment]
- - Invasive heavy changes to the DBI- and vendor-specific code
- (expect some breakage in some cases until this settles down)
- - Support for loading UNIQUE constraints
- - Tests cleaned up a bit
- - Relationship building seperated out into it's own file for
- the changes that are coming, but still does basically what
- it did before (this work is the next step).
-
-0.02999_02 Sat Mar 4 16:53:21 UTC 2006
- - Merged in relevant changes from trunk since the split
-
-0.02005 Mon Feb 27 23:53:17 UTC 2006
- - Move the external file loading to after everything else
- loader does, in case people want to define, override, or
- build on top of the rels.
-
-0.02004 Mon Feb 27 23:53:17 UTC 2006
- - Minor fix to debugging message for loading external files
-
-0.02999_01 Sun Feb 28 00:24:00 UTC 2006
- - Shuffle the modules around
- - Make ourselves theoretically storage_type-agnostic
- - Remove the _db_classes stuff, bump PK::Auto to Base
- - Change default inflections to Lingua::EN::Inflect::Number::to_PL()
-
-0.02003 Sun Feb 19 20:42:01 UTC 2006
- - Deprecated arguments: dsn, user, password, options
- - New argument: connect_info
-
-0.02002 Sat Feb 18 19:53:12 UTC 2006
- - Added moniker_map and inflect_map
-
-0.02001 Fri Feb 17 20:25:40 UTC 2006
- - tests fixed up a bit
- - auto-loading of on-disk class definitions layered on top
- of the generated definitions (create Foo::Schema::Bar, then
- also try to ->require it if it exists on disk).
- - new parameters components and resultset_components, which do
- the obvious for the generated table classes.
- - DBIx::Class pre-req bumped to 0.05006, since Schema::Loader
- is virtually gauranteed to cause subtle mod_perl problems
- without those fixes.
-
-0.02000 Sun Feb 12 22:43:47 UTC 2006
- - Just docs/version update, 0.01004 code released as 0.02000
-
-0.01004 Tue Feb 7 03:58:01 UTC 2006
- - No longer tries to parse out the table name from the dsn for mysql,
- was unneccesary vestigial code from previous method.
-
-0.01003 Mon Feb 6 14:57:56 UTC 2006
- - Fixed the has_many side of _make_cond_rel
-
-0.01002 Fri Feb 3 23:14:38 UTC 2006
- - Email address typo :(
-
-0.01001 Fri Feb 3 05:15:41 UTC 2006
- - Fixed up some documentation issues
- - Load C3 at the right time
-
-0.01 Fri Feb 3 01:53:46 UTC 2006
- - original release
- - created from DBIx::Class::Loader 0.14
Deleted: branches/DBIx-Class-Schema-Loader/current/MANIFEST.SKIP
===================================================================
--- branches/DBIx-Class-Schema-Loader/current/MANIFEST.SKIP 2010-02-02 10:30:47 UTC (rev 8502)
+++ branches/DBIx-Class-Schema-Loader/current/MANIFEST.SKIP 2010-02-02 10:54:04 UTC (rev 8503)
@@ -1,56 +0,0 @@
-# copied over from DBIx::Class
-#
-# Avoid version control files.
-\bRCS\b
-\bCVS\b
-,v$
-\B\.svn\b
-\B\.git(ignore)?\b
-
-# Avoid Makemaker generated and utility files.
-\bMakefile$
-\bblib
-\bMakeMaker-\d
-\bpm_to_blib$
-\bblibdirs$
-^MANIFEST\.SKIP$
-
-# Avoid Module::Build generated and utility files.
-\bBuild$
-\b_build
-
-# Avoid temp and backup files.
-~$
-\.tmp$
-\.old$
-\.bak$
-\#$
-\b\.#
-
-# avoid OS X finder files
-\.DS_Store$
-
-# Don't ship the test junk
-^t/_dump
-^t/dbictest.db
-^t/dbictest.db-journal
-^t/sqlite.test
-^t/sqlite.test-journal
-
-# Don't ship the last dist we built :)
-\.tar\.gz$
-
-# Skip maint stuff
-^maint/
-
-# Skip coverage output
-^cover_db/
-
-# Don't publish the TODO file
-TODO
-
-# Don't try to add dist dirs to MANIFEST
-^DBIx-Class-Schema-Loader
-
-# Build.PL for maint only
-Build.PL
Deleted: branches/DBIx-Class-Schema-Loader/current/Makefile.PL
===================================================================
--- branches/DBIx-Class-Schema-Loader/current/Makefile.PL 2010-02-02 10:30:47 UTC (rev 8502)
+++ branches/DBIx-Class-Schema-Loader/current/Makefile.PL 2010-02-02 10:54:04 UTC (rev 8503)
@@ -1,144 +0,0 @@
-use inc::Module::Install 0.91;
-
-name 'DBIx-Class-Schema-Loader';
-all_from 'lib/DBIx/Class/Schema/Loader.pm';
-
-test_requires 'Test::Exception';
-test_requires 'Test::More' => '0.94';
-test_requires 'DBI' => '1.56';
-test_requires 'DBD::SQLite' => '1.12';
-test_requires 'File::Copy';
-test_requires 'File::Temp' => '0.16';
-test_requires 'File::Path' => '2.07';
-test_requires 'IPC::Open3' => 0;
-test_requires 'List::MoreUtils' => 0;
-
-requires 'File::Spec' => 0;
-requires 'Scalar::Util' => 0;
-requires 'Data::Dump' => '1.06';
-requires 'Lingua::EN::Inflect::Number' => '1.1';
-requires 'Text::Balanced' => 0;
-requires 'Digest::MD5' => '2.36';
-requires 'Class::Accessor::Grouped' => '0.09002';
-requires 'Class::C3' => '0.18';
-requires 'Class::C3::Componentised' => '1.0005';
-requires 'Carp::Clan' => 0;
-requires 'Class::Inspector' => 0;
-requires 'DBIx::Class' => '0.08114';
-requires 'Class::Unload' => 0;
-requires 'File::Slurp' => '9999.13';
-
-install_script 'script/dbicdump';
-
-tests_recursive;
-
-# This is my manual hack for better feature control
-# If you want to change the default answer for a feature,
-# set the appropriate environment variable, like
-# DBIC_FEATURE_MYSQL. If you want the defaults to
-# apply automatically without asking any questions,
-# set DBIC_FEATURE_NOQUESTIONS. Hopefully this will
-# save someone some pain when trying to automate
-# the installation of this software.
-
-# Maintainer shouldn't set these, as they would affect
-# the META.yml shipped to CPAN.
-
-my $_features = [
- SQLITE => {
- label => 'SQLite Support',
- def => $ENV{DBIC_FEATURE_SQLITE} || 0,
- deps => [
- 'DBI' => '1.56',
- 'DBD::SQLite' => '1.12',
- ],
- },
- MYSQL => {
- label => 'MySQL Support',
- def => $ENV{DBIC_FEATURE_MYSQL} || 0,
- deps => [
- 'DBI' => '1.56',
- 'DBD::mysql' => '4.004',
- ],
- },
- PG => {
- label => 'PostgreSQL Support',
- def => $ENV{DBIC_FEATURE_PG} || 0,
- deps => [
- 'DBI' => '1.56',
- 'DBD::Pg' => '1.49', # Soon to be 1.50
- ],
- },
- DB2 => {
- label => 'DB2 Support',
- def => $ENV{DBIC_FEATURE_DB2} || 0,
- deps => [
- 'DBI' => '1.56',
- 'DBD::DB2' => '1.0',
- ],
- },
- ORACLE => {
- label => 'Oracle Support (experimental)',
- def => $ENV{DBIC_FEATURE_ORACLE} || 0,
- deps => [
- 'DBI' => '1.56',
- 'DBD::Oracle' => '0.19',
- ],
- },
- SYBASE => {
- label => 'Sybase Support (experimental)',
- def => $ENV{DBIC_FEATURE_SYBASE} || 0,
- deps => [
- 'DBI' => '1.56',
- 'DBD::Sybase' => '1.09',
- ],
- },
- MSSQL => {
- label => 'Microsoft SQL Server Support via DBD::Sybase (experimental)',
- def => $ENV{DBIC_FEATURE_MSSQL} || 0,
- deps => [
- 'DBI' => '1.56',
- 'DBD::Sybase' => '1.09',
- ],
- },
- MSSQL_ODBC => {
- label => 'Microsoft SQL Server Support via DBD::ODBC (experimental)',
- def => $ENV{DBIC_FEATURE_MSSQL} || 0,
- deps => [
- 'DBI' => '1.56',
- 'DBD::ODBC' => '1.22',
- ],
- },
-];
-
-for(my $i = 0; $i <= $#$_features - 1; $i += 2) {
- my $name = $_features->[$i];
- my $attrs = $_features->[$i+1];
-
- if($ENV{DBIC_FEATURE_NOQUESTIONS}) {
- if($attrs->{def}) {
- requires @{$attrs->{deps}};
- }
- }
- else {
- feature $attrs->{label} =>
- -default => $attrs->{def},
- @{$attrs->{deps}};
- }
-}
-
-# Rebuild README for maintainers
-if ($Module::Install::AUTHOR) {
- system("pod2text lib/DBIx/Class/Schema/Loader.pm > README");
-}
-
-realclean_files 'README';
-
-resources 'IRC' => 'irc://irc.perl.org/#dbix-class';
-resources 'license' => 'http://dev.perl.org/licenses/';
-resources 'repository' => 'http://dev.catalyst.perl.org/repos/bast/branches/DBIx-Class-Schema-Loader/current/';
-resources 'MailingList' => 'http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class';
-
-auto_provides;
-auto_install;
-WriteAll;
Added: branches/DBIx-Class-Schema-Loader/current/README_REPO
===================================================================
--- branches/DBIx-Class-Schema-Loader/current/README_REPO (rev 0)
+++ branches/DBIx-Class-Schema-Loader/current/README_REPO 2010-02-02 10:54:04 UTC (rev 8503)
@@ -0,0 +1,12 @@
+We've moved to git!
+
+The public clone URL is:
+
+git clone git://git.shadowcat.co.uk/dbsrgits/DBIx-Class-Schema-Loader.git sl
+
+The private clone URL (for committing) is:
+
+git clone dbsrgits at git.shadowcat.co.uk:DBIx-Class-Schema-Loader.git sl
+
+If you'd like your SSH key added, ask mst, ash or robkinyon on #dbix-class on
+irc.perl.org .
Deleted: branches/DBIx-Class-Schema-Loader/current/TODO
===================================================================
--- branches/DBIx-Class-Schema-Loader/current/TODO 2010-02-02 10:30:47 UTC (rev 8502)
+++ branches/DBIx-Class-Schema-Loader/current/TODO 2010-02-02 10:54:04 UTC (rev 8503)
@@ -1,27 +0,0 @@
-0.05 BLOCKERS
-=============
-
-Add backwards-compatibility mode when regenerating a 0.04-generated schema
-
-OTHER STUFF
-===========
-
-support multiple/all schemas, instead of just one
-
-support pk/uk/fk info on views, possibly. May or may not be a sane thing to try to do.
-
-Fix up ResultSet Manager / Methods / etc stuff. May require some work in the
-main DBIx::Class first.
-
-SQLite needs some heavy refactoring, the subroutines are becoming too complex to understand easily.
-
-Refactor RelBuilder so that it doesn't require a live mostly-built
-DBIx::Class::Schema, so that other modules (SQLT) can use it easier. And then
-when/if we get there, break it out as a seperate distribution with a new name.
-
-Relationship stuff:
- Re-scan relations/tables after initial relation setup to find ->many_to_many() relations to be set up?
- While scanning for many-to-many, scan for implied rels as well? (if foo->belongs_to('bar') and baz->belongs_to('bar'), does that impliy foo->might_have('baz') and the reverse?)
- ...
-
-unregister sources for dropped tables on rescan
More information about the Bast-commits
mailing list