• Heikki Linnakangas's avatar
    Add relation fork support to pg_relation_size() function. You can now pass · 706a3088
    Heikki Linnakangas authored
    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.
    706a3088
catversion.h 2.58 KB