Make pg_relation_size() and friends return NULL if the object doesn't exist.

Heikki Linnakangas <heikki.linnakangas@iki.fi>

Commit: fa352d662e57fa150158b9cb0a8f127250f8c97f
Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
Date: 2012-01-19T11:06:30Z
Releases: 9.2.0
Make pg_relation_size() and friends return NULL if the object doesn't exist.

That avoids errors when the functions are used in queries like "SELECT
pg_relation_size(oid) FROM pg_class", and a table is dropped concurrently.

Phil Sorber

Files

PathChange+/−
doc/src/sgml/func.sgml modified +5 −0
src/backend/utils/adt/dbsize.c modified +84 −35