Tom Lane
1d6c72a55b
Move materialized views' is-populated status into their pg_class entries.
...
Previously this state was represented by whether the view's disk file had
zero or nonzero size, which is problematic for numerous reasons, since it's
breaking a fundamental assumption about heap storage. This was done to
allow unlogged matviews to revert to unpopulated status after a crash
despite our lack of any ability to update catalog entries post-crash.
However, this poses enough risk of future problems that it seems better to
not support unlogged matviews until we can find another way. Accordingly,
revert that choice as well as a number of existing kluges forced by it
in favor of creating a pg_class.relispopulated flag column.
2013-05-06 13:27:22 -04:00
..
2011-02-03 22:32:49 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-05-06 13:27:22 -04:00
2013-01-01 17:15:01 -05:00
2011-04-05 09:35:43 -04:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-04-20 11:04:41 -04:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-29 17:08:26 -05:00
2013-03-28 13:05:48 -03:00
2013-01-01 17:15:01 -05:00
2013-03-05 13:02:30 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-03-28 09:18:02 +00:00
2013-01-01 17:15:01 -05:00
2013-01-13 22:20:22 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-03-29 14:12:13 -04:00
2013-03-29 14:12:13 -04:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-02-22 16:56:55 -03:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2010-09-20 22:08:53 +02:00
2013-01-01 17:15:01 -05:00
2013-01-25 14:14:41 -05:00
2013-01-01 17:15:01 -05:00
2010-09-20 22:08:53 +02:00
2013-03-08 15:03:19 +02:00
2013-01-01 17:15:01 -05:00
2013-05-06 13:27:22 -04:00
2013-01-29 17:08:26 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-03-16 23:22:57 -04:00
2013-04-20 11:04:41 -04:00
2013-01-23 12:04:59 -03:00
2013-01-29 17:08:26 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00
2013-01-01 17:15:01 -05:00