Fedora Hosted Git Repositories - spacewalk.git/rss log, Jason Dobies <> wrote:
% Changed package architecture retrieval to not be a join
% 
%   • [DH] java/code/src/com/redhat/rhn/common/db/datasource/xml/
%     Package_queries.xml
% 
% URL: http://git.fedoraproject.org/git/?p=spacewalk.git;a=commitdiff;h=
% 41585dce3e9b5ee5e2692f9eb73d221750456d9c
% 

Hi Jason,
just curious - what was the reason for this change?

Both versions are sematicaly equivalent and use same execution plan :).

--
Michael Mráka
Satellite Engineering, Red Hat


---
a/java/code/src/com/redhat/rhn/common/db/datasource/xml/Package_queries.xml
+++
b/java/code/src/com/redhat/rhn/common/db/datasource/xml/Package_queries.xml
@@ -1075,11 +1075,12 @@ SELECT  pn.name AS NAME,
             AND  p.evr_id = pe.id
        GROUP BY  p.name_id
        ) full_list,
+       rhnPackageArch pa,
        rhnPackageName pn
      INNER JOIN rhnPackage PKG ON pkg.name_id = pn.id
-     INNER JOIN rhnPackageArch PA ON pa.id = pkg.package_arch_id
  WHERE  full_list.name_id = pn.id
    AND  full_list.name_id NOT IN (SELECT SP.name_id FROM rhnServerPackage SP
WHERE SP.server_id = :sid)
+   AND  pa.id = pkg.package_arch_id
 ORDER BY  UPPER(pn.name)
   </query>
 </mode>

_______________________________________________
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to