|
|
@ -115,6 +115,8 @@ def get_database_privileges(cursor, user, db):
|
|
|
|
query = 'SELECT datacl FROM pg_database WHERE datname = %s'
|
|
|
|
query = 'SELECT datacl FROM pg_database WHERE datname = %s'
|
|
|
|
cursor.execute(query, (db,))
|
|
|
|
cursor.execute(query, (db,))
|
|
|
|
datacl = cursor.fetchone()[0]
|
|
|
|
datacl = cursor.fetchone()[0]
|
|
|
|
|
|
|
|
if datacl is None:
|
|
|
|
|
|
|
|
return []
|
|
|
|
r = re.search('%s=(C?T?c?)/[a-z]+\,?' % user, datacl)
|
|
|
|
r = re.search('%s=(C?T?c?)/[a-z]+\,?' % user, datacl)
|
|
|
|
if r is None:
|
|
|
|
if r is None:
|
|
|
|
return []
|
|
|
|
return []
|
|
|
|