258 const char *
namespace,
const char *
tablespace,
259 const char *owner,
bool withOids,
262 const char *dropStmt,
const char *copyStmt,
263 const DumpId *deps,
int nDeps,
304 #define appendStringLiteralAH(buf,str,AH) \ 305 appendStringLiteral(buf, str, (AH)->encoding, (AH)->std_strings)
int noDataForFailedTables
struct _restoreOptions RestoreOptions
DumpOptions * NewDumpOptions(void)
int disable_dollar_quoting
SimpleStringList triggerNames
Archive * OpenArchive(const char *FileSpec, const ArchiveFormat fmt)
enum _archiveMode ArchiveMode
Archive * CreateArchive(const char *FileSpec, const ArchiveFormat fmt, const int compression, bool dosync, ArchiveMode mode, SetupWorkerPtrType setupDumpWorker)
SimpleStringList schemaNames
RestoreOptions * NewRestoreOptions(void)
#define pg_attribute_printf(f, a)
const char * lockWaitTimeout
int disable_dollar_quoting
int StartBlob(Archive *AH, Oid oid)
const char * lockWaitTimeout
SimpleStringList tableNames
void WriteData(Archive *AH, const void *data, size_t dLen)
int no_unlogged_table_data
int archprintf(Archive *AH, const char *fmt,...) pg_attribute_printf(2
SimpleStringList functionNames
void InitDumpOptions(DumpOptions *opts)
void PrintTOCSummary(Archive *AH)
void CloseArchive(Archive *AH)
DumpOptions * dumpOptionsFromRestoreOptions(RestoreOptions *ropt)
void DisconnectDatabase(Archive *AHX)
PGconn * GetConnection(Archive *AHX)
int quote_all_identifiers
enum _archiveFormat ArchiveFormat
enum _teSection teSection
struct _dumpOptions DumpOptions
int(* DataDumperPtr)(Archive *AH, void *userArg)
void SortTocFromFile(Archive *AHX)
SimpleStringList indexNames
int EndBlob(Archive *AH, Oid oid)
void RestoreArchive(Archive *AH)
void ProcessArchiveRestoreOptions(Archive *AH)
int no_synchronized_snapshots
void ArchiveEntry(Archive *AHX, CatalogId catalogId, DumpId dumpId, const char *tag, const char *namespace, const char *tablespace, const char *owner, bool withOids, const char *desc, teSection section, const char *defn, const char *dropStmt, const char *copyStmt, const DumpId *deps, int nDeps, DataDumperPtr dumpFn, void *dumpArg)
SimpleStringList schemaExcludeNames
void(* SetupWorkerPtrType)(Archive *AH)
static void setupDumpWorker(Archive *AHX)
int serializable_deferrable
void archputs(const char *s, Archive *AH)
int load_via_partition_root
void ConnectDatabase(Archive *AH, const char *dbname, const char *pghost, const char *pgport, const char *username, trivalue prompt_password)
void SetArchiveOptions(Archive *AH, DumpOptions *dopt, RestoreOptions *ropt)