mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-11-27 07:21:09 +08:00
29275b1d17
Reported-by: Michael Paquier Discussion: https://postgr.es/m/ZZKTDPxBBMt3C0J9@paquier.xyz Backpatch-through: 12
31 lines
681 B
C
31 lines
681 B
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* pageinspect.h
|
|
* Common functions for pageinspect.
|
|
*
|
|
* Copyright (c) 2017-2024, PostgreSQL Global Development Group
|
|
*
|
|
* IDENTIFICATION
|
|
* contrib/pageinspect/pageinspect.h
|
|
*
|
|
*-------------------------------------------------------------------------
|
|
*/
|
|
#ifndef _PAGEINSPECT_H_
|
|
#define _PAGEINSPECT_H_
|
|
|
|
#include "storage/bufpage.h"
|
|
|
|
/*
|
|
* Extension version number, for supporting older extension versions' objects
|
|
*/
|
|
enum pageinspect_version
|
|
{
|
|
PAGEINSPECT_V1_8,
|
|
PAGEINSPECT_V1_9,
|
|
};
|
|
|
|
/* in rawpage.c */
|
|
extern Page get_page_from_raw(bytea *raw_page);
|
|
|
|
#endif /* _PAGEINSPECT_H_ */
|