33#define PGDUMP_STRFTIME_FMT "%Y-%m-%d %H:%M:%S %Z"
35#define PGDUMP_STRFTIME_FMT "%Y-%m-%d %H:%M:%S"
41 const char *
type,
const char *acls,
const char *baseacls,
42 const char *owner,
const char *prefix,
int remoteVersion,
55 PQExpBuffer buffer,
const char *objtype,
const char *objname);
64 const char *type2,
const char *name2,
Acl * acldefault(ObjectType objtype, Oid ownerId)
char * generate_restrict_key(void)
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)
bool valid_restrict_key(const char *restrict_key)
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)
char * sanitize_line(const char *str, bool want_hyphen)
void create_or_open_dir(const char *dirname)
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)
static char * restrict_key