pg_statistic MCVs use float4 but extended stats use float8

Поиск
Список
Период
Сортировка
От Justin Pryzby
Тема pg_statistic MCVs use float4 but extended stats use float8
Дата
Msg-id 20230215012046.GO1653@telsasoft.com
обсуждение исходный текст
Ответы Re: pg_statistic MCVs use float4 but extended stats use float8  (Tomas Vondra <tomas.vondra@enterprisedb.com>)
Список pgsql-hackers
It seems odd that stats_ext uses double:

postgres=# SELECT attrelid::regclass, attname, atttypid::regtype, relkind FROM pg_attribute a JOIN pg_class c ON
c.oid=a.attrelidWHERE attname='most_common_freqs';
 
      attrelid      |      attname      |      atttypid      | relkind 
--------------------+-------------------+--------------------+---------
 pg_stats           | most_common_freqs | real[]             | v
 pg_stats_ext       | most_common_freqs | double precision[] | v
 pg_stats_ext_exprs | most_common_freqs | real[]             | v

I'm not sure if that's deliberate ?

This patch changes extended stats to match.

-- 
Justin

Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tatsuo Ishii
Дата:
Сообщение: Re: make_ctags: use -I option to ignore pg_node_attr macro
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: Use pg_pwritev_with_retry() instead of write() in dir_open_for_write() to avoid partial writes?