mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-05 19:09:58 +08:00
pg_stat_statements: Add a comment about the dangers of padding bytes.
Inspired by a patch from Julien Rouhaud, but I reworded it. Discussion: http://postgr.es/m/CAOBaU_a8AH8=ypfqgHnDYu06ts+jWTUgh=VgCxA3yNV-K10j9w@mail.gmail.com
This commit is contained in:
parent
e250c8c840
commit
2959213bf3
@ -125,6 +125,11 @@ typedef enum pgssVersion
|
||||
/*
|
||||
* Hashtable key that defines the identity of a hashtable entry. We separate
|
||||
* queries by user and by database even if they are otherwise identical.
|
||||
*
|
||||
* Right now, this structure contains no padding. If you add any, make sure
|
||||
* to teach pgss_store() to zero the padding bytes. Otherwise, things will
|
||||
* break, because pgss_hash is created using HASH_BLOBS, and thus tag_hash
|
||||
* is used to hash this.
|
||||
*/
|
||||
typedef struct pgssHashKey
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user