diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2008-10-03 07:33:10 +0000 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2008-10-03 07:33:10 +0000 |
commit | 706a308806a066017c63024c454bb02953c9822c (patch) | |
tree | 4c763cb1f96c4b89caec213c123bdc5b910991bd /src/backend/nodes/nodeFuncs.c | |
parent | 2cc1633a35a57fe2c2670c43691ab9ffa582f3ff (diff) | |
download | postgresql-706a308806a066017c63024c454bb02953c9822c.tar.gz postgresql-706a308806a066017c63024c454bb02953c9822c.zip |
Add relation fork support to pg_relation_size() function. You can now pass
name of a fork ('main' or 'fsm', at the moment) to pg_relation_size() to
get the size of a specific fork. Defaults to 'main', if none given.
While we're at it, modify pg_relation_size to take a regclass as argument,
instead of separate variants taking oid and name. This change is
transparent to typical use where the table name is passed as a string
literal, like pg_relation_size('table'), but will break queries like
pg_relation_size(namecol), where namecol is of type name. text-type input
still works, and using a non-schema-qualified table name is not very
reliable anyway, so this is unlikely to break anyone's queries in practice.
Diffstat (limited to 'src/backend/nodes/nodeFuncs.c')
0 files changed, 0 insertions, 0 deletions