PostgreSQL Source Code: src/bin/pg_dump/dumputils.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15#ifndef DUMPUTILS_H
16#define DUMPUTILS_H
17
20
21
22
23
24
25
26
27
28
29
30
31
32#ifndef WIN32
33#define PGDUMP_STRFTIME_FMT "%Y-%m-%d %H:%M:%S %Z"
34#else
35#define PGDUMP_STRFTIME_FMT "%Y-%m-%d %H:%M:%S"
36#endif
37
38
40 const char *type, const char *acls, const char *baseacls,
41 const char *owner, const char *prefix, int remoteVersion,
44 const char *acls, const char *acldefault,
45 const char *owner,
46 int remoteVersion,
48
50
54 PQExpBuffer buffer, const char *objtype, const char *objname);
55
57
59 char ***namelist);
60
62 const char *type, const char *name,
63 const char *type2, const char *name2,
66
67#endif
Acl * acldefault(ObjectType objtype, Oid ownerId)
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)
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)