2a531dd014
New SQL schema changes have been introduced to EntropyRepository, keeping them disabled by default (older Entropy client have to be flushed out first). The aim is to improve performance avoiding extra SQL joins on baseinfo and extrainfo tables, thus removing "categories", "flags", "licenses" tables (which missed external keys also). This upgrade is completely backward compatible and new schema is detected at runtime, so the whole class can work with old and new one transparently. The downside is that listPackageIdsInCategoryId() is no longer available and has been replaced by a more generic listPackageIdsInCategory(). This new SQL schema will be hopefully enabled before the end of 2011.