File tree Expand file tree Collapse file tree 6 files changed +15
-20
lines changed Expand file tree Collapse file tree 6 files changed +15
-20
lines changed Original file line number Diff line number Diff line change 1212#include "init.h"
1313#include "runtimeappend.h"
1414#include "runtime_merge_append.h"
15+ #include "partition_filter.h"
1516#include "utils.h"
1617
1718#include "miscadmin.h"
1819#include "optimizer/cost.h"
1920#include "optimizer/restrictinfo.h"
20- #include "partition_filter .h"
21+ #include "utils/typcache .h"
2122
2223
2324set_join_pathlist_hook_type set_join_pathlist_next = NULL ;
Original file line number Diff line number Diff line change 2020#include "access/htup_details.h"
2121#include "access/sysattr.h"
2222#include "catalog/indexing.h"
23+ #include "catalog/pg_constraint.h"
24+ #include "catalog/pg_inherits.h"
2325#include "catalog/pg_inherits_fn.h"
2426#include "catalog/pg_type.h"
25- #include "catalog/pg_inherits.h"
26- #include "catalog/pg_constraint.h"
2727#include "executor/spi.h"
2828#include "miscadmin.h"
2929#include "optimizer/clauses.h"
Original file line number Diff line number Diff line change 1111#ifndef PATHMAN_H
1212#define PATHMAN_H
1313
14- #include "dsm_array.h"
1514#include "init.h"
1615#include "relation_info.h"
1716#include "rangeset.h"
1817
1918#include "postgres.h"
20- #include "utils/date.h"
21- #include "utils/snapshot.h"
22- #include "utils/typcache.h"
2319#include "nodes/makefuncs.h"
2420#include "nodes/primnodes.h"
2521#include "nodes/execnodes.h"
2824
2925
3026/* Check PostgreSQL version (9.5.4 contains an important fix for BGW) */
31- #if PG_VERSION_NUM < 90504
32- #error "Cannot build pg_pathman with PostgreSQL version lower than 9.5.4"
27+ #if PG_VERSION_NUM < 90503
28+ #error "Cannot build pg_pathman with PostgreSQL version lower than 9.5.3"
29+ #elif PG_VERSION_NUM < 90504
30+ #warning "It is STRONGLY recommended to use pg_pathman with PostgreSQL 9.5.4 since it contains important fixes"
3331#endif
3432
3533/* Get CString representation of Datum (simple wrapper) */
3634#ifdef USE_ASSERT_CHECKING
37- #include "utils.h"
38- #define DebugPrintDatum (datum , typid ) ( datum_to_cstring((datum), (typid)) )
35+ #include "utils.h"
36+ #define DebugPrintDatum (datum , typid ) ( datum_to_cstring((datum), (typid)) )
3937#else
40- #define DebugPrintDatum (datum , typid ) ( "[use --enable-cassert]" )
38+ #define DebugPrintDatum (datum , typid ) ( "[use --enable-cassert]" )
4139#endif
4240
4341
Original file line number Diff line number Diff line change 4141#include "utils/syscache.h"
4242#include "utils/selfuncs.h"
4343#include "utils/snapmgr.h"
44+ #include "utils/typcache.h"
4445
4546
4647PG_MODULE_MAGIC ;
Original file line number Diff line number Diff line change 2424#include "utils/lsyscache.h"
2525#include "utils/memutils.h"
2626#include "utils/snapmgr.h"
27+ #include "utils/typcache.h"
2728
2829
2930/*
Original file line number Diff line number Diff line change 1515#include "access/sysattr.h"
1616#include "access/xact.h"
1717#include "catalog/heap.h"
18- #include "catalog/namespace.h"
1918#include "catalog/pg_type.h"
2019#include "catalog/pg_extension.h"
2120#include "commands/extension.h"
22- #include "executor/spi.h"
23- #include "fmgr.h"
2421#include "miscadmin.h"
25- #include "nodes/nodeFuncs.h"
26- #include "nodes/makefuncs.h"
2722#include "optimizer/var.h"
2823#include "optimizer/restrictinfo.h"
2924#include "parser/parse_oper.h"
30- #include "rewrite/rewriteManip.h"
3125#include "utils/builtins.h"
32- #include "utils/memutils .h"
26+ #include "utils/fmgroids .h"
3327#include "utils/lsyscache.h"
3428#include "utils/syscache.h"
35- #include "utils/fmgroids .h"
29+ #include "utils/typcache .h"
3630
3731
3832#define TABLEOID_STR (subst ) ( "pathman_tableoid" subst )
You can’t perform that action at this time.
0 commit comments