package MusicApp::Model::DB; use strict; use base qw( Rose::DB ); __PACKAGE__->use_private_registry; __PACKAGE__->register_db( domain => __PACKAGE__->default_domain, type => __PACKAGE__->default_type, driver => 'sqlite', database => $ENV{DB_PATH} || 'mycrud.db', ); 1; >/code> My yaml config file --- abstract: 'Catalyst based application' author: - 'Catalyst developer' build_requires: ExtUtils::MakeMaker: 6.36 Test::More: '0.88' configure_requires: ExtUtils::MakeMaker: 6.36 distribution_type: module dynamic_config: 1 generated_by: 'Module::Install version 1.21' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 name: MusicApp no_index: directory: - inc - t requires: Catalyst::Action::RenderView: 0 Catalyst::Plugin::ConfigLoader: 0 Catalyst::Plugin::Static::Simple: 0 Catalyst::Runtime: '5.90132' Config::General: 0 Moose: 0 namespace::autoclean: 0 db_path: C:\MusicApp\script\music.db resources: license: http://dev.perl.org/licenses/ version: '0.01'