mirror of https://github.com/postgres/postgres
This makes unnecessary the ugly hack used to #include postgres.h in pg_basebackup. Based on Alvaro Herrera's patchpull/3/head
parent
6264cd3d69
commit
527668717a
@ -0,0 +1,35 @@ |
||||
/*
|
||||
* xlog_fn.h |
||||
* |
||||
* PostgreSQL transaction log SQL-callable function declarations |
||||
* |
||||
* Portions Copyright (c) 1996-2012, PostgreSQL Global Development Group |
||||
* Portions Copyright (c) 1994, Regents of the University of California |
||||
* |
||||
* src/include/access/xlog_fn.h |
||||
*/ |
||||
#ifndef XLOG_FN_H |
||||
#define XLOG_FN_H |
||||
|
||||
#include "fmgr.h" |
||||
|
||||
extern Datum pg_start_backup(PG_FUNCTION_ARGS); |
||||
extern Datum pg_stop_backup(PG_FUNCTION_ARGS); |
||||
extern Datum pg_switch_xlog(PG_FUNCTION_ARGS); |
||||
extern Datum pg_create_restore_point(PG_FUNCTION_ARGS); |
||||
extern Datum pg_current_xlog_location(PG_FUNCTION_ARGS); |
||||
extern Datum pg_current_xlog_insert_location(PG_FUNCTION_ARGS); |
||||
extern Datum pg_last_xlog_receive_location(PG_FUNCTION_ARGS); |
||||
extern Datum pg_last_xlog_replay_location(PG_FUNCTION_ARGS); |
||||
extern Datum pg_last_xact_replay_timestamp(PG_FUNCTION_ARGS); |
||||
extern Datum pg_xlogfile_name_offset(PG_FUNCTION_ARGS); |
||||
extern Datum pg_xlogfile_name(PG_FUNCTION_ARGS); |
||||
extern Datum pg_is_in_recovery(PG_FUNCTION_ARGS); |
||||
extern Datum pg_xlog_replay_pause(PG_FUNCTION_ARGS); |
||||
extern Datum pg_xlog_replay_resume(PG_FUNCTION_ARGS); |
||||
extern Datum pg_is_xlog_replay_paused(PG_FUNCTION_ARGS); |
||||
extern Datum pg_xlog_location_diff(PG_FUNCTION_ARGS); |
||||
extern Datum pg_is_in_backup(PG_FUNCTION_ARGS); |
||||
extern Datum pg_backup_start_time(PG_FUNCTION_ARGS); |
||||
|
||||
#endif /* XLOG_FN_H */ |
Loading…
Reference in new issue