Change utils/hashutils.h to common/hashfn.h for PG >= 13

Commit on postgres side:
05d8449e73694585b59f8b03aaa087f04cc4679a

Command on postgres side:
git log --all --grep="hashutils"

include common/hashfn.h for pg >= 13

tag_hash was moved from hsearch.h to hashutils.h then to hashfn.h

Commits on Postgres side:
9341c783cc42ffae5860c86bdc713bd47d734ffd
pull/3900/head
Sait Talha Nisanci 2020-05-18 16:21:15 +03:00
parent 00e7386007
commit 01632c56a0
9 changed files with 44 additions and 2 deletions

View File

@ -33,6 +33,8 @@
#include "postgres.h"
#include "distributed/pg_version_constants.h"
#include "miscadmin.h"
#include "access/hash.h"
@ -45,8 +47,12 @@
#include "distributed/shared_connection_stats.h"
#include "distributed/tuplestore.h"
#include "distributed/worker_manager.h"
#include "utils/hashutils.h"
#include "utils/builtins.h"
#if PG_VERSION_NUM < PG_VERSION_13
#include "utils/hashutils.h"
#else
#include "common/hashfn.h"
#endif
#define RESERVED_CONNECTION_COLUMNS 4

View File

@ -11,6 +11,8 @@
#include "postgres.h"
#include "distributed/pg_version_constants.h"
#include "access/hash.h"
#include "distributed/colocation_utils.h"
#include "distributed/connection_management.h"
@ -24,6 +26,9 @@
#include "distributed/placement_connection.h"
#include "distributed/relation_access_tracking.h"
#include "utils/hsearch.h"
#if PG_VERSION_NUM >= PG_VERSION_13
#include "common/hashfn.h"
#endif
#include "utils/memutils.h"

View File

@ -13,6 +13,8 @@
#include "postgres.h"
#include "pgstat.h"
#include "distributed/pg_version_constants.h"
#include "libpq-fe.h"
#include "miscadmin.h"
@ -33,8 +35,12 @@
#include "distributed/time_constants.h"
#include "distributed/tuplestore.h"
#include "utils/builtins.h"
#include "utils/hashutils.h"
#if PG_VERSION_NUM < PG_VERSION_13
#include "utils/hsearch.h"
#include "utils/hashutils.h"
#else
#include "common/hashfn.h"
#endif
#include "storage/ipc.h"

View File

@ -65,6 +65,9 @@
#include "utils/datum.h"
#include "utils/elog.h"
#include "utils/hsearch.h"
#if PG_VERSION_NUM >= PG_VERSION_13
#include "common/hashfn.h"
#endif
#include "utils/inval.h"
#include "utils/fmgroids.h"
#include "utils/lsyscache.h"

View File

@ -21,6 +21,9 @@
#include "distributed/query_utils.h"
#include "distributed/worker_manager.h"
#include "utils/builtins.h"
#if PG_VERSION_NUM >= PG_VERSION_13
#include "common/hashfn.h"
#endif
/* controlled via GUC, used mostly for testing */
bool LogIntermediateResults = false;

View File

@ -15,6 +15,8 @@
*/
#include "postgres.h"
#include "distributed/pg_version_constants.h"
#include "miscadmin.h"
#include "access/xact.h"
@ -27,6 +29,9 @@
#include "distributed/metadata_cache.h"
#include "distributed/relation_access_tracking.h"
#include "utils/hsearch.h"
#if PG_VERSION_NUM >= PG_VERSION_13
#include "common/hashfn.h"
#endif
#include "utils/lsyscache.h"

View File

@ -31,6 +31,9 @@
#include "storage/lockdefs.h"
#include "utils/fmgroids.h"
#include "utils/hsearch.h"
#if PG_VERSION_NUM >= PG_VERSION_13
#include "common/hashfn.h"
#endif
#include "utils/memutils.h"

View File

@ -16,6 +16,8 @@
#include "postgres.h"
#include "distributed/pg_version_constants.h"
#include <time.h>
#include "miscadmin.h"
@ -49,6 +51,9 @@
#include "storage/lmgr.h"
#include "storage/lwlock.h"
#include "tcop/tcopprot.h"
#if PG_VERSION_NUM >= PG_VERSION_13
#include "common/hashfn.h"
#endif
#include "utils/memutils.h"
#include "utils/lsyscache.h"

View File

@ -6,6 +6,12 @@
#include <unistd.h>
#include <math.h>
#include "distributed/pg_version_constants.h"
#if PG_VERSION_NUM >= PG_VERSION_13
#include "common/hashfn.h"
#endif
#include "commands/dbcommands.h"
#include "distributed/citus_custom_scan.h"
#include "distributed/citus_nodes.h"