add_comment_for_why_queryid_is_int64.patch

application/octet-stream

Filename: add_comment_for_why_queryid_is_int64.patch
Type: application/octet-stream
Part: 0
Message: Add comment explaining why queryid is int64 in pg_stat_statements

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: unified
File+
contrib/pg_stat_statements/pg_stat_statements.c 2 0
diff --git a/contrib/pg_stat_statements/pg_stat_statements.c b/contrib/pg_stat_statements/pg_stat_statements.c
index 9778407cba3..31ef85402e0 100644
--- a/contrib/pg_stat_statements/pg_stat_statements.c
+++ b/contrib/pg_stat_statements/pg_stat_statements.c
@@ -1812,6 +1812,8 @@ pg_stat_statements_internal(FunctionCallInfo fcinfo,
 		int			i = 0;
 		Counters	tmp;
 		double		stddev;
+		
+		/* Using int64 for queryid to match the bigint type of the queryid column in pg_stat_statements */
 		int64		queryid = entry->key.queryid;
 		TimestampTz stats_since;
 		TimestampTz minmax_stats_since;