ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.3.163 EXPLAIN文に子テーブルに対応する列別名の追加

非互換

FUJITSU Enterprise Postgres 13では、EXPLAIN文に子テーブルに対応する列別名の情報が追加されます。

FUJITSU Enterprise Postgres 12以前の場合

EXPLAIN文に子テーブル名だけを出力します。

[例]

=# create temp table patest0 (id int, x int);
CREATE TABLE
=# create temp table patest1() inherits (patest0);
CREATE TABLE
=# explain (costs off) select * from patest0;
        QUERY PLAN
---------------------------
 Append
   ->  Seq Scan on patest0
   ->  Seq Scan on patest1
(3 rows)
FUJITSU Enterprise Postgres 13の場合

EXPLAIN文に子テーブルに対応する列別名を出力します。

[例]

=# create temp table patest0 (id int, x int);
CREATE TABLE
=# create temp table patest1() inherits (patest0);
CREATE TABLE
=# explain (costs off) select * from patest0;
             QUERY PLAN
-------------------------------------
 Append
   ->  Seq Scan on patest0 patest0_1
   ->  Seq Scan on patest1 patest0_2
(3 rows)

対処方法

ありません。