Fixes to work with 9.3dev.
- included "access/htup_details.h", a newly introduced header for tuple. - included "lib/stringinfo.h". reported by josh.
This commit is contained in:
parent
f2fed2415d
commit
5e48cf02f9
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#include "postgres.h"
|
#include "postgres.h"
|
||||||
#include "pgut-spi.h"
|
#include "pgut-spi.h"
|
||||||
|
#include "lib/stringinfo.h"
|
||||||
|
|
||||||
#define EXEC_FAILED(ret, expected) \
|
#define EXEC_FAILED(ret, expected) \
|
||||||
(((expected) > 0 && (ret) != (expected)) || (ret) < 0)
|
(((expected) > 0 && (ret) != (expected)) || (ret) < 0)
|
||||||
|
@ -30,6 +30,11 @@
|
|||||||
#include "pgut/pgut-spi.h"
|
#include "pgut/pgut-spi.h"
|
||||||
#include "pgut/pgut-be.h"
|
#include "pgut/pgut-be.h"
|
||||||
|
|
||||||
|
/* htup.h was reorganized for 9.3, so now we need this header */
|
||||||
|
#if PG_VERSION_NUM >= 90300
|
||||||
|
#include "access/htup_details.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
PG_MODULE_MAGIC;
|
PG_MODULE_MAGIC;
|
||||||
|
|
||||||
extern Datum PGUT_EXPORT reorg_version(PG_FUNCTION_ARGS);
|
extern Datum PGUT_EXPORT reorg_version(PG_FUNCTION_ARGS);
|
||||||
@ -972,7 +977,11 @@ swap_heap_or_index_files(Oid r1, Oid r2)
|
|||||||
|
|
||||||
/* swap size statistics too, since new rel has freshly-updated stats */
|
/* swap size statistics too, since new rel has freshly-updated stats */
|
||||||
{
|
{
|
||||||
|
#if PG_VERSION_NUM >= 90300
|
||||||
|
int32 swap_pages;
|
||||||
|
#else
|
||||||
int4 swap_pages;
|
int4 swap_pages;
|
||||||
|
#endif
|
||||||
float4 swap_tuples;
|
float4 swap_tuples;
|
||||||
|
|
||||||
swap_pages = relform1->relpages;
|
swap_pages = relform1->relpages;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user