|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
Per request DBIX Class Schema Connections
_______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
||
|
|
Re: Per request DBIX Class Schema ConnectionsAnother option is to handle this at the db layer using something like sqlrelay. I haven't used it personally but have heard some good thing about it from others. You can set it up to filter queries between different sets of database hosts:
On Sun, Oct 4, 2009 at 04:19, Chris Grafham <cgrafham@...> wrote:
_______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
||
|
|
Re: Per request DBIX Class Schema Connections
_______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
||
|
|
Re: Per request DBIX Class Schema ConnectionsAm 05.10.2009 um 08:35 schrieb Chris Grafham: > > Thanks for the suggestion, however I am limited to using a pure > DBIx::Class solution in the production environment. > > I have an existing setup that is kind of working, but not always > (FETCH's failing on prepared statements). The setup is as follows: > > 1. Determine write master or read slave connection based on URL. > 2. Set connect_info on DBIx catalyst model. > 3. Do queries. > 4. Disconnect from DBI storage handle. > > Will this result in clean connections and disconnects at the start > and end of the request? Or will catalyst cache connections or not > reset the schema object correctly for a new connection, especially > then switching between the master and slave (note: I am not using > DBI::Apache). Do I need to do an explicit re-connect to the schema > for each connection? Did you have a look at DBIx::Class::Storage::DBI::Replicated? It has some features that allow you to force the communication to the master server. Just have a look at the pod. moritz _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
| Free embeddable forum powered by Nabble | Forum Help |