Re: Function to return whole relation path?

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: David Christensen <david(at)endpoint(dot)com>
Cc: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Function to return whole relation path?
Date: 2010-02-07 19:30:48
Message-ID: 4086.1265571048@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

David Christensen <david(at)endpoint(dot)com> writes:
> On Feb 7, 2010, at 11:04 AM, Tom Lane wrote:
>> pg_relation_filepath(regclass) returns text
>> which would expose the output of relpath(), ie, the $PGDATA-relative
>> path name of the relation.

> Should this return multiple values (text[] or SETOF text) for tables
> which wrapped over the single file-limits (1GB, IIRC)? So: "pg_tblspc/
> 48372/8.5_201002061/68483/172744", "pg_tblspc/
> 48372/8.5_201002061/68483/172744.1", etc?

No, I'm not inclined to go there. The set of actually existing segments
seems too volatile; and anyone worried about this probably can add a
star to the end of the pathname ...

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message David Christensen 2010-02-07 19:46:20 Re: Function to return whole relation path?
Previous Message Robert Haas 2010-02-07 19:13:04 Re: damage control mode