]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/dbconn.py
Add 2 partial indexes to db to speed up dak rm.
[dak.git] / daklib / dbconn.py
index a6a9e02219c749fabd3a7ac364a6faa0d757e273..637301871a6bf4495036d8a004d7d3d8086f7fa2 100755 (executable)
@@ -81,6 +81,9 @@ import warnings
 warnings.filterwarnings('ignore', \
     "The SQLAlchemy PostgreSQL dialect has been renamed from 'postgres' to 'postgresql'.*", \
     SADeprecationWarning)
+warnings.filterwarnings('ignore', \
+    "Predicate of partial index .* ignored during reflection", \
+    SAWarning)
 
 
 ################################################################################
@@ -2491,6 +2494,9 @@ class DBSource(ORMObject):
 
     metadata = association_proxy('key', 'value')
 
+    def get_component_name(self):
+        return self.poolfile.location.component.component_name
+
     def scan_contents(self):
         '''
         Returns a set of names for non directories. The path names are