úÎ< NoneT 7The data necessary to connect to the temporary databaseConnection string for the postgres database owned by the postgres userConvenience wrapper for  using ›Create a temporary database and a temporary role that the callback can operate on. After the action has finished the database and the role are destroyed.dThis function assumes that the connection string points to a database containing the tables called pg_roles and  pg_database and that the user has the CREATEDB and  CREATEROLE privileges.BCreate a new role that does not already exist and return its name.2The new role does not have a password and has the CREATEDB^ privilege. The database that the connection points to is assumed to contain a table called pg_roles with a rolname column. Drop the role.0Create a new database that is owned by the user. Drop the database. FCreate a fresh name that is not in the list of already existing names.LThe fresh name is generated by appending a number to the supplied template.             +postgres-tmp-0.1.0.0-6QKJpnj21PvFNRIdVBU6uxDatabase.PostgreSQL.Tmp defaultDB withTmpDB withTmpDB'newRolenewDB $fShowDBInfo $fReadDBInfo $fEqDBInfo $fOrdDBInfoDBInfodropRole dropDatabase freshNamedbNameroleName