]> git.openstreetmap.org Git - nominatim.git/blobdiff - src/nominatim_db/db/connection.py
remove extension existence helper
[nominatim.git] / src / nominatim_db / db / connection.py
index 19fcddd44c7bd790c2b77224a7dbad58a48f3063..8faa3f93334dda7a219b4e5dcd1caf98052a6274 100644 (file)
@@ -175,20 +175,13 @@ class Connection(psycopg2.extensions.connection):
         return (int(version_parts[0]), int(version_parts[1]))
 
 
-    def extension_loaded(self, extension_name: str) -> bool:
-        """ Return True if the hstore extension is loaded in the database.
-        """
-        with self.cursor() as cur:
-            cur.execute('SELECT extname FROM pg_extension WHERE extname = %s', (extension_name, ))
-            return cur.rowcount > 0
-
-
 class ConnectionContext(ContextManager[Connection]):
     """ Context manager of the connection that also provides direct access
         to the underlying connection.
     """
     connection: Connection
 
+
 def connect(dsn: str) -> ConnectionContext:
     """ Open a connection to the database using the specialised connection
         factory. The returned object may be used in conjunction with 'with'.