Skip to content
  • Dan McGee's avatar
    Remove Dummy Package concept · 7c91c592
    Dan McGee authored
    
    
    Instead, we just store dependencies directly in the PackageDepends
    table. Since we don't use this info anywhere besides the package details
    page, there is little value in precalculating what is in the AUR vs.
    what is not.
    
    An upgrade path is provided via several SQL statements in the UPGRADING
    document. There should be no user-visible change from this, but the DB
    schema gets a bit more sane and we no longer have loads of junk packages
    in our tables that are never shown to the end user. This should also
    help the MySQL query planner in several cases as we no longer have to be
    careful to exclude dummy packages on every query.
    
    Signed-off-by: default avatarDan McGee <dan@archlinux.org>
    Signed-off-by: default avatarLukas Fleischer <archlinux@cryptocrack.de>
    7c91c592