33 #define PGDUMP_STRFTIME_FMT "%Y-%m-%d %H:%M:%S %Z"
35 #define PGDUMP_STRFTIME_FMT "%Y-%m-%d %H:%M:%S"
40 const char *
type,
const char *acls,
const char *baseacls,
41 const char *owner,
const char *prefix,
int remoteVersion,
54 PQExpBuffer buffer,
const char *objtype,
const char *objname);
63 const char *type2,
const char *name2,
Acl * acldefault(ObjectType objtype, Oid ownerId)
static void PGresult * res
bool buildACLCommands(const char *name, const char *subname, const char *nspname, const char *type, const char *acls, const char *baseacls, const char *owner, const char *prefix, int remoteVersion, PQExpBuffer sql)
void buildShSecLabelQuery(const char *catalog_name, Oid objectId, PQExpBuffer sql)
void makeAlterConfigCommand(PGconn *conn, const char *configitem, const char *type, const char *name, const char *type2, const char *name2, PQExpBuffer buf)
bool buildDefaultACLCommands(const char *type, const char *nspname, const char *acls, const char *acldefault, const char *owner, int remoteVersion, PQExpBuffer sql)
bool variable_is_guc_list_quote(const char *name)
void quoteAclUserName(PQExpBuffer output, const char *input)
void emitShSecLabels(PGconn *conn, PGresult *res, PQExpBuffer buffer, const char *objtype, const char *objname)
bool SplitGUCList(char *rawstring, char separator, char ***namelist)