Hello,
I just stumbled upon a changed behaviour that causes my app to crash
with RDBO 0.764 (works with 0.758).
The problem occurs in a method that should give me all the groups a
user (therapeut in my case) is not in:
sub notingroups {
my $self = shift;
my $nr = $self->nr; # user id
return PVonline::Gruppen->get_gruppen(
clauses => [qq{NOT EXISTS
(SELECT * FROM gruppenzuordnung
WHERE gruppe_id = t1.nr
and $nr = therapeut_id
)
}],
sort_by => 'name',
)
}
The subselect I use, relies on the aliasing of 'gruppen' to 't1'. Of
course I can just change the definition to use the original table
name but since I didn't find any mention in the change log, perhaps
this is a bug?
All I found was this:
* Turned off unique column aliases by default and added the
unique_aliases Manager parameter to turn them back on.
But this is in the change log for 0.758 -- the version that still has
the alias -- and even if I set
$Rose::DB::Object::Manager::unique_aliases = 1;
there are no aliases in 0.764.
Or is there a way to get the same result without a subselect, so that
the whole SQL is behind the scenes and I don't have to watch out for
future changes in the generated SQL?
-- Michael
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Rose-db-object mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rose-db-object