diff options
Diffstat (limited to 'src/bin/pg_dump/pg_backup_db.h')
-rw-r--r-- | src/bin/pg_dump/pg_backup_db.h | 26 |
1 files changed, 26 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 0000000..8888dd3 --- /dev/null +++ b/src/bin/pg_dump/pg_backup_db.h @@ -0,0 +1,26 @@ +/* + * Definitions for pg_backup_db.c + * + * IDENTIFICATION + * src/bin/pg_dump/pg_backup_db.h + */ + +#ifndef PG_BACKUP_DB_H +#define PG_BACKUP_DB_H + +#include "pg_backup.h" + + +extern int ExecuteSqlCommandBuf(Archive *AHX, const char *buf, size_t bufLen); + +extern void ExecuteSqlStatement(Archive *AHX, const char *query); +extern PGresult *ExecuteSqlQuery(Archive *AHX, const char *query, + ExecStatusType status); +extern PGresult *ExecuteSqlQueryForSingleRow(Archive *fout, const char *query); + +extern void EndDBCopyMode(Archive *AHX, const char *tocEntryTag); + +extern void StartTransaction(Archive *AHX); +extern void CommitTransaction(Archive *AHX); + +#endif |