changeset 438 | 69b79faefa94 |
parent 340 | bfe0e95571aa |
child 1122 | 9f37de24251f |
child 1134 | f885df228fc0 |
--- a/server/sources/rql2sql.py Thu Jan 15 17:37:43 2009 +0100 +++ b/server/sources/rql2sql.py Fri Jan 16 18:31:13 2009 +0100 @@ -488,7 +488,8 @@ sql.insert(1, 'FROM (SELECT 1) AS _T') sqls.append('\n'.join(sql)) if select.need_intersect: - if distinct: + # XXX use getattr for lgc bw compat, remove once 0.37.3 is out + if distinct or not getattr(self.dbms_helper, 'intersect_all_support', True): return '\nINTERSECT\n'.join(sqls) else: return '\nINTERSECT ALL\n'.join(sqls)