备份控制函数可帮助进行在线备份。
pg_create_restore_point(name text)
描述:为执行恢复创建一个命名点。(需要管理员角色)
返回值类型:text
备注:pg_create_restore_point创建了一个可以用作恢复目的、有命名的事务日志记录,并返回相应的事务日志位置。在恢复过程中,recovery_target_name可以通过这个名称定位对应的日志恢复点,并从此处开始执行恢复操作。避免使用相同的名称创建多个恢复点,因为恢复操作将在第一个匹配(恢复目标)的名称上停止。
pg_current_xlog_location()
描述:获取当前事务日志的写入位置。
返回值类型:text
备注:pg_current_xlog_location使用与前面那些函数相同的格式显示当前事务日志的写入位置。如果是只读操作,不需要系统管理员权限。
pg_current_xlog_insert_location()
描述:获取当前事务日志的插入位置。
返回值类型:text
备注:pg_current_xlog_insert_location显示当前事务日志的插入位置。插入点是事务日志在某个瞬间的“逻辑终点”,而实际的写入位置则是从服务器内部缓冲区写出时的终点。写入位置是可以从服务器外部检测到的终点,如果要归档部分完成事务日志文件,则该操作即可实现。插入点主要用于服务器调试目的。如果是只读操作,不需要系统管理员权限。
gs_current_xlog_insert_end_location()
描述:获取当前事务日志的插入位置。
返回值类型:text
备注:gs_current_xlog_insert_end_location显示当前事务日志的实际插入位置。