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

src

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Tom Lane authored
    Given a query such as
    
    SELECT * FROM foo JOIN LATERAL (SELECT foo.var1) ss(x) ON ss.x = foo.var2
    
    the existence of the join clause "ss.x = foo.var2" encourages indxpath.c to
    build a parameterized path for foo using any index available for foo.var2.
    This is completely useless activity, though, since foo has got to be on the
    outside not the inside of any nestloop join with ss.  It's reasonably
    inexpensive to add tests that prevent creation of such paths, so let's do
    that.
    77387f0a
    History