From e54effa2c377d97bfd687f3ba36e443a40a5ebf5 Mon Sep 17 00:00:00 2001 From: netvandal Date: Thu, 5 Mar 2009 11:00:16 +0000 Subject: [PATCH] added and index, improved search performance git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3107 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- libraries/entropy.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/entropy.py b/libraries/entropy.py index 56e2a9be2..10fa79e1a 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -34106,8 +34106,8 @@ class EntropyDatabaseInterface: def retrieveDigest(self, idpackage): self.cursor.execute('SELECT digest FROM extrainfo WHERE idpackage = (?)', (idpackage,)) digest = self.cursor.fetchone() - if digest: return digest[0] - + if digest: return digest[0] + def retrieveName(self, idpackage): self.cursor.execute('SELECT name FROM baseinfo WHERE idpackage = (?)', (idpackage,)) name = self.cursor.fetchone() @@ -35758,6 +35758,7 @@ class EntropyDatabaseInterface: if self.indexing: with self.WriteLock: self.cursor.execute('CREATE INDEX IF NOT EXISTS extrainfoindex ON extrainfo ( description )') + self.cursor.execute('CREATE INDEX IF NOT EXISTS extrainfoindex_pkgindex ON extrainfo ( idpackage )') self.commitChanges() def createEclassesIndex(self):