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