postgresql/src/backend
Kevin Grittner 52e6e33ab4 Create a distinction between a populated matview and a scannable one.
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.
2013-04-09 13:02:49 -05:00
..
access Fix calculation of how many segments to retain for wal_keep_segments. 2013-04-08 16:29:56 +03:00
bootstrap Allow I/O reliability checks using 16-bit checksums 2013-03-22 13:54:07 +00:00
catalog sepgsql: Enforce db_schema:search permission. 2013-04-05 08:51:31 -04:00
commands Create a distinction between a populated matview and a scannable one. 2013-04-09 13:02:49 -05:00
executor Create a distinction between a populated matview and a scannable one. 2013-04-09 13:02:49 -05:00
foreign
lib
libpq Move pqsignal() to libpgport. 2013-03-17 12:06:42 -04:00
main Fix insecure parsing of server command-line switches. 2013-04-01 14:00:51 -04:00
nodes
optimizer Ignore extra subquery outputs in set_subquery_size_estimates(). 2013-03-31 18:34:15 -04:00
parser Add sql_drop event for event triggers 2013-03-28 13:05:48 -03:00
po
port Move pqsignal() to libpgport. 2013-03-17 12:06:42 -04:00
postmaster Avoid updating our PgBackendStatus entry when track_activities is off. 2013-04-03 14:13:28 -04:00
regex Support indexing of regular-expression searches in contrib/pg_trgm. 2013-04-09 01:06:54 -04:00
replication In base backup, only include our own tablespace version directory. 2013-03-25 20:19:22 +02:00
rewrite Create a distinction between a populated matview and a scannable one. 2013-04-09 13:02:49 -05:00
snowball
storage Minor rewording of README comments 2013-04-08 17:20:26 +01:00
tcop sepgsql: Enforce db_schema:search permission. 2013-04-05 08:51:31 -04:00
tsearch
utils Create a distinction between a populated matview and a scannable one. 2013-04-09 13:02:49 -05:00
.gitignore
common.mk
Makefile
nls.mk