PG-476: pg_stat_monitor causing errors : could not read file /tmp/pg_stat_monitor_query: No such file or directory

This only fixes the basic the path issue. It moves the query overflow file
from /tmp to PGSTAT folder data directory.
pull/289/head
Hamid Akhtar 2022-08-04 13:47:31 +05:00
parent cd61f9fa27
commit a3ad4033e0
1 changed files with 2 additions and 1 deletions

View File

@ -22,6 +22,7 @@
#ifdef BENCHMARK
#include <time.h> /* clock() */
#endif
#include "pgstat.h"
#include "commands/explain.h"
#include "pg_stat_monitor.h"
@ -29,7 +30,7 @@ PG_MODULE_MAGIC;
#define BUILD_VERSION "1.1.0-dev"
#define PG_STAT_STATEMENTS_COLS 53 /* maximum of above */
#define PGSM_TEXT_FILE "/tmp/pg_stat_monitor_query"
#define PGSM_TEXT_FILE PGSTAT_STAT_PERMANENT_DIRECTORY "pg_stat_monitor_query"
#define roundf(x,d) ((floor(((x)*pow(10,d))+.5))/pow(10,d))