[Catalyst] Catalyst-Devel Patch

Todd Rinaldo toddr at null.net
Sun Jul 20 14:42:26 BST 2008


Hi, yesterday, I asked a question in DBIC channel about how
Catalyst::Helper auto-produces schema. It was answered with purl:
make_schema_at. I suggest this be put in Catalyst::Helper so people
can more easily find the answer

I'm sorry if this is not in the right format, but diff -u -b does not
work on OSX


$>svn diff lib/Catalyst/Helper.pm
Index: lib/Catalyst/Helper.pm
===================================================================
--- lib/Catalyst/Helper.pm	(revision 8143)
+++ lib/Catalyst/Helper.pm	(working copy)
@@ -521,6 +521,19 @@
 The helpers will read author name from /etc/passwd by default.
 To override, please export the AUTHOR variable.

+=head1 FAQ
+
+=over
+
+=item B<How does Catalyst::Helper generate schema?>
+
+For More information, see B<DBIx::Class::Schema::Loader>.
+An example command of how this would be produced is as follows:
+
+    perl -MDBIx::Class::Schema::Loader=make_schema_at,dump_to_dir:./lib
-e 'make_schema_at("My::Schema", { debug => 1, db_schema =>
"myschemaname" }, [ "dbi:Pg:host=localhost;dbname=mydbname", "user",
"pass" ])'
+
+=back
+
 =head1 SEE ALSO

 L<Catalyst::Manual>, L<Catalyst::Test>, L<Catalyst::Request>,



More information about the Catalyst mailing list