]> granicus.if.org Git - postgresql/commit
Further fixes for per-tablespace options patch.
authorRobert Haas <rhaas@postgresql.org>
Thu, 7 Jan 2010 03:53:08 +0000 (03:53 +0000)
committerRobert Haas <rhaas@postgresql.org>
Thu, 7 Jan 2010 03:53:08 +0000 (03:53 +0000)
commit814c8a03bacf9e30c2c7b4e652986b68a292ac30
tree77d8fd67ced2db54c4fcee3e3d5233174e077a54
parentc7f08913ba98931753f7acef39fc2d83a18f7b6e
Further fixes for per-tablespace options patch.

Add missing varlena header to TableSpaceOpts structure.  And, per
Tom Lane, instead of calling tablespace_reloptions in CacheMemoryContext,
call it in the caller's memory context and copy the value over
afterwards, to reduce the chances of a session-lifetime memory leak.
src/backend/utils/cache/spccache.c
src/include/commands/tablespace.h