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

gist

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Tom Lane authored
    multiple index entries in a holding area before adding them to the main index
    structure.  This helps because bulk insert is (usually) significantly faster
    than retail insert for GIN.
    
    This patch also removes GIN support for amgettuple-style index scans.  The
    API defined for amgettuple is difficult to support with fastupdate, and
    the previously committed partial-match feature didn't really work with
    it either.  We might eventually figure a way to put back amgettuple
    support, but it won't happen for 8.4.
    
    catversion bumped because of change in GIN's pg_am entry, and because
    the format of GIN indexes changed on-disk (there's a metapage now,
    and possibly a pending list).
    
    Teodor Sigaev
    ff301d6e
    History
    Name Last commit Last update
    ..