Tihiroの頭を休めるIT教室

少しだけ頭使って後は根性

PostgreSQLでテーブル名から実ファイルのパスを特定したい。

概要

タイトルの通りなのですが、テーブル名から実ファイルのパスを確認したいときとかってありますよね。知的好奇心を満たしたいときとか。そんなときにはpg_relation_filepath関数を使うわけであります。

環境

やってみる

SELECT pg_relation_filepath('table_name');

/base/32784/222031

まとめ

分かったからってどうだって話なのですが、まぁ。ちなみにoidから実ファイルのパスを特定する方法としてはoid2nameというものを利用します。それはまた別の機会に。