インデックスとテーブルの fillfactor をチェックする機能はありますか? 私はすでに \d+ を試しましたが、fillfactor 値なしで基本的な定義のみを持っています:
Index "public.tab1_pkey"
Column | Type | Definition | Storage
--------+--------+------------+---------
id | bigint | id | plain
primary key, btree, for table "public.tab1"
テーブルの場合、何も見つかりませんでした。テーブルがデフォルト以外の fillfactor で作成された場合:
CREATE TABLE distributors (
did integer,
name varchar(40),
UNIQUE(name) WITH (fillfactor=70)
)
WITH (fillfactor=70);
次に\d+ distributors
、非標準のフィルファクターを示します。
Table "public.distributors"
Column | Type | Modifiers | Storage | Stats target | Description
--------+-----------------------+-----------+----------+--------------+-------------
did | integer | | plain | |
name | character varying(40) | | extended | |
Indexes:
"distributors_name_key" UNIQUE CONSTRAINT, btree (name) WITH (fillfactor=70)
Has OIDs: no
Options: fillfactor=70
しかし、出力を解析せずにこの値を取得する方法はありますか?