[pgsql-jp: 27672] Re: 一時テーブルのmetadata 取得

Naofumi Kondoh nkon @ shonan.ne.jp
2002年 10月 18日 (金) 00:05:55 JST


ソフト工房の近藤です。タイプミス訂正します。

> 一時表は、カタログ上では、pg_tmp で始まる表名になるようです。

s/pg_tmp/pg_temp/  です。

PostgreSQL 7.2 で試した時は、pg_temp_NNNN_mm とういう
ような pg_class.relname になりました。
# NNNN   mm   の部分は、数字のようです。
NNNN の部分の命名規則は未調査ですが、同一セッション内
で、複数の一時表を create すると、NNNN は、固定で、
_mm の部分が、0, 1, 2, 3 と連番になるようです。
当然のことながら、セッションが異なれば NNNN の部分も
異なります。

(メタデーター表示例)
 列番 |      表名      |  列名  |  型名   | 長さ | 小数 | NULL | DEF
------+----------------+--------+---------+------+------+------+-----
    1 | pg_temp_2318_0 | juid   | int4    |      |      | f    | f
    2 | pg_temp_2318_0 | shimei | text    |      |      | f    | f
    3 | pg_temp_2318_0 | jugc   | int4    |      |      | f    | f
    4 | pg_temp_2318_0 | juqty  | numeric |   12 | 0    | f    | f
    5 | pg_temp_2318_0 | juamt  | numeric |   17 | 0    | f    | f



_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon @ shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
2002-10-24(木)19:00-21:30 第7回 JPUG 業務アプリ分科会 勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/





pgsql-jp メーリングリストの案内