[aur-dev] [PATCH] Drop PackageLocations table and references
Lukas Fleischer
archlinux at cryptocrack.de
Sun Jan 30 15:45:02 EST 2011
On Sat, Jan 29, 2011 at 04:20:06PM -0600, Dan McGee wrote:
> We don't need this anymore since all packages managed here are
> well...managed here. Rip out all of the places we were using this field,
> many of which depended on the magic value '2' anyway.
>
> On the display side of things, we had a column that was always showing
> 'unsupported' that is now gone, and you can no longer sort by this column.
Sounds like a good idea to me. I just applied it to my working tree and
it basically looks fine. As far as I can see by now, you only broke one
SQL query:
> @@ -324,9 +293,8 @@ function package_details($id=0, $SID="") {
> $atype = account_from_sid($SID);
> $uid = uid_from_sid($SID);
>
> - $q = "SELECT Packages.*,Location,Category ";
> - $q.= "FROM Packages,PackageLocations,PackageCategories ";
> - $q.= "WHERE Packages.LocationID = PackageLocations.ID ";
> + $q = "SELECT Packages.*,Category ";
> + $q.= "FROM Packages,PackageCategories ";
> $q.= "AND Packages.CategoryID = PackageCategories.ID ";
... should be patched to use "WHERE" instead of "AND" of course.
> $q.= "AND Packages.ID = " . intval($id);
> $dbh = db_connect();
Apart from this, I have no objections against pushing this. I already
commited that to my working tree. Just let me do some more testing :)
More information about the aur-dev
mailing list