Обсуждение: list all the Boolean flags in pg_class that are maintained lazily.

Поиск
Список
Период
Сортировка

list all the Boolean flags in pg_class that are maintained lazily.

От
Jian He
Дата:

Several of the Boolean flags in pg_class are maintained lazily: they are guaranteed to be true if that's the correct state, but may not be reset to false immediately when the condition is no longer true. For example, relhasindex is set by CREATE INDEX, but it is never cleared by DROP INDEX. Instead, VACUUM clears relhasindex if it finds the table has no indexes. This arrangement avoids race conditions and improves concurrency.

9 boolean flags, 1 already mentioned  maintained lazily.   
Is possible to list all the flags that maintained  lazily. or just mention This is only an estimate like relpage flags in the same page.