Hi. I'm surprised, I thought ACLs would never be empty for a database.
Does that mean nobody can connect to this database?
I guess SUPERUSER and/or its datDBA can?
What does a NULL AclItem[] mean exactly?
(BTW, datallowconn is true)
Thanks, --DD
ddb=> select datname, datdba::regrole::text from pg_database where datacl
is null;
datname | datdba
---------+--------
qadb | qauser
(1 row)
PS: Was also surprised with #42883: ERROR: no binary output function
available for type aclitem
Thankfully datacl::text[] works fine in binary mode.