Rev 119 | Blame | Compare with Previous | Last modification | View Log | RSS feed
SELECT pv.pv_id AS dpv_id,sorted.build_order,sorted.pkg_name,sorted.pkg_idFROMpackage_versions pv, release_content rel,(/* Remove duplicates by finding the MAX build order per package */SELECT DISTINCT bord.pkg_id,MAX(bord.build_order) OVER (PARTITION BY bord.pkg_id) AS build_order,pkg.pkg_nameFROM packages pkg,(/* Get dependency tree limited to current release */SELECT dpkg_id AS pkg_id, LEVEL AS build_orderFROM package_dependencies depCONNECT BY PRIOR dpkg_id = pkg_id AND pv_id IN ( $RELPVLIST$ )START WITH pkg_id = $PKG_ID$ AND pv_id IN ( $RELPVLIST$ )) bordWHERE pkg.pkg_id = bord.pkg_idAND bord.pkg_id <> 0) sortedWHERE pv.pkg_id = sorted.pkg_idAND pv.pv_id = rel.pv_idAND rel.rtag_id = $RTAG_ID$/* AND pv.pv_id IN ( $RELPVLIST$ ) */ORDER BY sorted.build_order ASC