31 lines
681 B
C
31 lines
681 B
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* pageinspect.h
|
|
* Common functions for pageinspect.
|
|
*
|
|
* Copyright (c) 2017-2022, 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_ */
|