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

matview.c

Blame
    • Kevin Grittner's avatar
      52e6e33a
      Create a distinction between a populated matview and a scannable one. · 52e6e33a
      Kevin Grittner authored
      The intent was that being populated would, long term, be just one
      of the conditions which could affect whether a matview was
      scannable; being populated should be necessary but not always
      sufficient to scan the relation.  Since only CREATE and REFRESH
      currently determine the scannability, names and comments
      accidentally conflated these concepts, leading to confusion.
      
      Also add missing locking for the SQL function which allows a
      test for scannability, and fix a modularity violatiion.
      
      Per complaints from Tom Lane, although its not clear that these
      will satisfy his concerns.  Hopefully this will at least better
      frame the discussion.
      52e6e33a
      History
      Create a distinction between a populated matview and a scannable one.
      Kevin Grittner authored
      The intent was that being populated would, long term, be just one
      of the conditions which could affect whether a matview was
      scannable; being populated should be necessary but not always
      sufficient to scan the relation.  Since only CREATE and REFRESH
      currently determine the scannability, names and comments
      accidentally conflated these concepts, leading to confusion.
      
      Also add missing locking for the SQL function which allows a
      test for scannability, and fix a modularity violatiion.
      
      Per complaints from Tom Lane, although its not clear that these
      will satisfy his concerns.  Hopefully this will at least better
      frame the discussion.