pgsql/src/include/utils (rel.h)

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql/src/include/utils (rel.h)
Дата
Msg-id 200006300704.e5U744796381@hub.org
обсуждение исходный текст
Список pgsql-committers
  Date: Friday, June 30, 2000 @ 03:04:03
Author: tgl

Update of /home/projects/pgsql/cvsroot/pgsql/src/include/utils
     from hub.org:/home/projects/pgsql/tmp/cvs-serv96341/include/utils

Modified Files:
    rel.h

-----------------------------  Log Message  -----------------------------

Use a private memory context to store rule information in each relcache
entry that has rules.  This allows us to release the rule parsetrees
on relcache flush without needing a working freeObject() routine.
Formerly, the rule trees were leaked permanently at relcache flush.
Also, clean up handling of rule creation and deletion --- there was
not sufficient locking of the relation being modified, and there was
no reliable notification of other backends that a relcache reload
was needed.  Also, clean up relcache.c code so that scans of system
tables needed to load a relcache entry are done in the caller's
memory context, not in CacheMemoryContext.  This prevents any
un-pfreed memory from those scans from becoming a permanent memory
leak.

В списке pgsql-committers по дате отправления:

Предыдущее
От: Vince Vielhaber
Дата:
Сообщение: [WEBMASTER] 'www/html/devel-globe peter_eisentraut.jpg tatsuo_ishii.jpg pgglobe.jpg'
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql/src/include/rewrite (rewriteSupport.h)