diff options
Diffstat (limited to 'src/bin/pg_dump/pg_backup_db.h')
| -rw-r--r-- | src/bin/pg_dump/pg_backup_db.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/bin/pg_dump/pg_backup_db.h b/src/bin/pg_dump/pg_backup_db.h new file mode 100644 index 0000000000..5d03967f58 --- /dev/null +++ b/src/bin/pg_dump/pg_backup_db.h @@ -0,0 +1,16 @@ +/* + * Definitions for pg_backup_db.c + * + */ + +#define BLOB_XREF_TABLE "dump_blob_xref" /* MUST be lower case */ + +extern void FixupBlobRefs(ArchiveHandle *AH, char *tablename); +extern int ExecuteSqlCommand(ArchiveHandle* AH, PQExpBuffer qry, char *desc); +extern int ExecuteSqlCommandBuf(ArchiveHandle* AH, void *qry, int bufLen); + +extern void CreateBlobXrefTable(ArchiveHandle* AH); +extern void InsertBlobXref(ArchiveHandle* AH, int old, int new); +extern void StartTransaction(ArchiveHandle* AH); +extern void CommitTransaction(ArchiveHandle* AH); + |
