$ dbicdump -o dump_directory=./lib -o components='[q{InflateColumn::DateTime}]' -o preserve_case=1 MyClass::MyDB::Schema dbi:mysql:MyDB:localhost:3306 -o overwrite_modifications=1 db_user db_password #### get '/user/:name' => sub { database->quick_select('users', { name => params->{name} }); }; #### # Database with tables related by foreign key # route handler subclassed from somewhere or consuming a DB role # pseudocode get '/user/:name/hobby' => sub { my $user = $self->db_rs('MyDB', 'Users')->find({ name => params->{name} }); return $user->hobby; };