[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 メーリングリストの案内