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 Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/fa352d662e57fa150158b9cb0a8f127250f8c97f Modified Files -------------- doc/src/sgml/func.sgml | 5 ++ src/backend/utils/adt/dbsize.c | 119 ++++++++++++++++++++++++++++------------ 2 files changed, 89 insertions(+), 35 deletions(-) -- Sent via pgsql-committers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers
