|
8 | 8 | * |
9 | 9 | * |
10 | 10 | * IDENTIFICATION |
11 | | - * $Header: /cvsroot/pgsql/src/backend/utils/cache/relcache.c,v 1.169 2002/08/02 22:36:05 tgl Exp $ |
| 11 | + * $Header: /cvsroot/pgsql/src/backend/utils/cache/relcache.c,v 1.170 2002/08/04 18:12:15 tgl Exp $ |
12 | 12 | * |
13 | 13 | *------------------------------------------------------------------------- |
14 | 14 | */ |
@@ -2713,10 +2713,10 @@ insert_ordered_oid(List *list, Oid datum) |
2713 | 2713 | *Presently, all the catalog and index entries that are referred to |
2714 | 2714 | *by catcaches are stored in the initialization file. |
2715 | 2715 | * |
2716 | | - *As of v6.5, vacuum.c deletes the initialization file at completion |
2717 | | - *of a VACUUM, so that it will be rebuilt at the next backend startup. |
2718 | | - *This ensures that vacuum-collected stats for the system catalogs |
2719 | | - *and indexes will beseen by backends started later. |
| 2716 | + *The same mechanism that detects when catcache and relcache entries |
| 2717 | + *need to be invalidated (due to catalog updates) also arranges to |
| 2718 | + *unlink the initialization file when its contents may be out of date. |
| 2719 | + *The file willthenberebuilt during the next backend startup. |
2720 | 2720 | */ |
2721 | 2721 |
|
2722 | 2722 | /* |
|