[Catalyst] CDBI issue?
Alan Humphrey
alan.humphrey at comcast.net
Wed May 11 23:31:31 CEST 2005
Many thanks! The discussion you pointed me to included another
alternative, which is working for me.
$site =
BirdWeb::Admin::M::BirdWebDB::BirdingSites->retrieve($parms->{id});
eval {
$site->update_from_form( $checked );
$site->remove_from_object_index();
};
The "remove_from_object_index" call does the trick.
- Alan
-----Original Message-----
From: Perrin Harkins [mailto:perrin at elem.com]
Sent: Wednesday, May 11, 2005 9:56 AM
To: Alan Humphrey
Cc: catalyst at lists.rawmode.org
Subject: Re: [Catalyst] CDBI issue?
On Wed, 2005-05-11 at 10:43 -0700, Alan Humphrey wrote:
> Is there something I need to do to
> clear the object from memory?
If you are using InnoDB tables, set your isolation level to
READ_COMMITTED. Otherwise, try this in your startup.pl:
$Class::DBI::Weaken_Is_Available = 0;
There is discussion of this on the wiki at http://class-dbi.com/.
- Perrin
More information about the Catalyst
mailing list