Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

gistutil.c

Blame
    • Tom Lane's avatar
      56218fbc
      Minor tweaking of index special-space definitions so that the various · 56218fbc
      Tom Lane authored
      index types can be reliably distinguished by examining the special space
      on an index page.  Per my earlier proposal, plus the realization that
      there's no need for btree's vacuum cycle ID to cycle through every possible
      16-bit value.  Restricting its range a little costs nearly nothing and
      eliminates the possibility of collisions.
      Memo to self: remember to make bitmap indexes play along with this scheme,
      assuming that patch ever gets accepted.
      56218fbc
      History
      Minor tweaking of index special-space definitions so that the various
      Tom Lane authored
      index types can be reliably distinguished by examining the special space
      on an index page.  Per my earlier proposal, plus the realization that
      there's no need for btree's vacuum cycle ID to cycle through every possible
      16-bit value.  Restricting its range a little costs nearly nothing and
      eliminates the possibility of collisions.
      Memo to self: remember to make bitmap indexes play along with this scheme,
      assuming that patch ever gets accepted.