2000-07-21 11:43:26 +00:00
|
|
|
/*
|
|
|
|
* Definitions for pg_backup_db.c
|
|
|
|
*
|
2001-03-19 02:35:29 +00:00
|
|
|
* IDENTIFICATION
|
|
|
|
* $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_db.h,v 1.3 2001/03/19 02:35:28 pjw Exp $
|
2000-07-21 11:43:26 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
#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);
|
2000-10-31 14:20:30 +00:00
|
|
|
extern void StartTransactionXref(ArchiveHandle* AH);
|
2000-07-21 11:43:26 +00:00
|
|
|
extern void CommitTransaction(ArchiveHandle* AH);
|
2000-10-31 14:20:30 +00:00
|
|
|
extern void CommitTransactionXref(ArchiveHandle* AH);
|
2000-07-21 11:43:26 +00:00
|
|
|
|