license => 'perl',
module_name => 'DBIx::Class::Schema::Loader',
requires => {
- 'DBIx::Class' => 0.04999_07,
+ 'DBIx::Class' => 0.05,
'UNIVERSAL::require' => 0.10,
'Lingua::EN::Inflect' => 0,
'Text::Balanced' => 0,
Revision history for Perl extension DBIx::Class::Schema::Loader
-0.01 Not released yet....
- - original version, created from DBIx::Class::Loader 0.14
+0.01 Fri Feb 3 01:53:46 UTC 2006
+ - original release
+ - created from DBIx::Class::Loader 0.14
Class::Accessor::Fast: 0.22
Class::C3: 0.09
Class::Data::Accessor: 0.02
- DBIx::Class: 0.0499907
+ DBIx::Class: 0.05
Lingua::EN::Inflect: 0
Text::Balanced: 0
UNIVERSAL::require: 0.1
my $rs = $schema1->resultset($monikers->{table_table})->search(...);
DESCRIPTION
+ THIS IS A DEVELOPMENT RELEASE. This is 0.01000, the first public
+ release. Expect things to be broken in various ways. Expect the entire
+ design to be fatally flawed. Expect the interfaces to change if it
+ becomes neccessary. It's mostly here for people to poke at it and find
+ the flaws in it. 0.02 will hopefully have some sanity when we get there.
+
DBIx::Class::Schema::Loader automates the definition of a
DBIx::Class::Schema by scanning table schemas and setting up columns and
primary keys.
=head1 DESCRIPTION
+THIS IS A DEVELOPMENT RELEASE. This is 0.01000, the first public
+release. Expect things to be broken in various ways. Expect the
+entire design to be fatally flawed. Expect the interfaces to change if
+it becomes neccessary. It's mostly here for people to poke at it and
+find the flaws in it. 0.02 will hopefully have some sanity when we get
+there.
+
DBIx::Class::Schema::Loader automates the definition of a
DBIx::Class::Schema by scanning table schemas and setting up
columns and primary keys.
=head3 classes
Returns a hashref of table-to-classname mappings for the original database
-table names. You probably shouldn't be using this, as operating on the
-original class names is usually a bad idea. This hook is here for people
-who want to do strange and/or possibly broken things. The usual way to
-get at things is C<$schema->resultset('FooTbl')>, where C<FooTbl> is a
-moniker as returned by C<monikers> above.
+table names. You probably shouldn't be using this for any normal or simple
+usage of your Schema. The usual way to run queries on your tables is via
+C<$schema-E<gt>resultset('FooTbl')>, where C<FooTbl> is a moniker as
+returned by C<monikers> above.
my $classes = $schema->loader->classes;
my $foo_tbl_class = $classes->{foo_tbl};