1 /*
2  *	Definitions for pg_backup_db.c
3  *
4  *	IDENTIFICATION
5  *		src/bin/pg_dump/pg_backup_db.h
6  */
7 
8 #ifndef PG_BACKUP_DB_H
9 #define PG_BACKUP_DB_H
10 
11 #include "pg_backup.h"
12 
13 
14 extern int	ExecuteSqlCommandBuf(Archive *AHX, const char *buf, size_t bufLen);
15 
16 extern void ExecuteSqlStatement(Archive *AHX, const char *query);
17 extern PGresult *ExecuteSqlQuery(Archive *AHX, const char *query,
18 				ExecStatusType status);
19 extern PGresult *ExecuteSqlQueryForSingleRow(Archive *fout, char *query);
20 
21 extern void EndDBCopyMode(Archive *AHX, const char *tocEntryTag);
22 
23 extern void StartTransaction(Archive *AHX);
24 extern void CommitTransaction(Archive *AHX);
25 
26 #endif
27