in reply to Re: Change DBI database on runtime
in thread Change DBI database on runtime
Wow!, isn't it overkill just for a string with the name of the database?, a name that (yes or yes) must be used in each request?
It seems strange that I can't split up the connection data from the schema itself
I have been looking for info on the plugins you mention. Thank you!! and Factory::PerRequest seems to be a solution, but info is very schematic. I am still learning from tutorials!!!
What i have is this model:
package the_application::Model::DB; use strict; use base 'Catalyst::Model::DBIC::Schema'; __PACKAGE__->config( schema_class => 'the_application::Schema', connect_info => { dsn => 'dbi:mysql:database_one:the_domain.com', user => 'the_user', password => 'the_password', AutoCommit => q{1}, } ); 1;
- How can I wrap it using Factory::PerRequest and change "dsn" on the fly from a Controller?
Regards
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Change DBI database on runtime
by zwon (Abbot) on Nov 14, 2011 at 13:44 UTC | |
by miguelele (Beadle) on Nov 15, 2011 at 00:11 UTC | |
by zwon (Abbot) on Nov 15, 2011 at 02:43 UTC | |
by miguelele (Beadle) on Nov 15, 2011 at 20:36 UTC | |
by zwon (Abbot) on Nov 16, 2011 at 12:33 UTC | |
| |
by miguelele (Beadle) on Nov 14, 2011 at 16:58 UTC |