From 97b24a8bf3262482668183da4897db1b41d64d5a Mon Sep 17 00:00:00 2001 From: eelke Date: Thu, 15 Apr 2021 16:27:48 +0200 Subject: [PATCH] fix must explicitly specify table with oid for older pg versions --- pglablib/catalog/PgDatabaseContainer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pglablib/catalog/PgDatabaseContainer.cpp b/pglablib/catalog/PgDatabaseContainer.cpp index fe2d8a9..bcff7e2 100644 --- a/pglablib/catalog/PgDatabaseContainer.cpp +++ b/pglablib/catalog/PgDatabaseContainer.cpp @@ -6,7 +6,7 @@ std::string PgDatabaseContainer::getLoadQuery() const return "SELECT pg_database.oid, datname, datdba, encoding, pg_encoding_to_char(encoding), datcollate,\n" " datctype, datistemplate, datallowconn, datconnlimit, dattablespace, \n" - " case when has_database_privilege(current_role, oid, 'connect') then pg_database_size(oid) else -1 end,\n" + " case when has_database_privilege(current_role, pg_database.oid, 'connect') then pg_database_size(pg_database.oid) else -1 end,\n" " d.description, datacl\n" "FROM pg_database\n" " LEFT JOIN pg_catalog.pg_shdescription AS d ON (objoid=pg_database.oid)";