zubkov-andrei / pg_profile

Postgres historic workload reports
Other
236 stars 33 forks source link

Final statement returns bigint instead of numeric at column 1 #79

Open yozhovich opened 1 year ago

yozhovich commented 1 year ago

Приветствую, postgresql ver. 12.3, pg_profile 4.2 установил строго по инструкции, при попытке добавить расширение получаю такое:

postgres=# \c test_database
You are now connected to database "test_database" as user "postgres".
test_database=# create extension pg_profile;
ERROR:  return type mismatch in function declared to return record
DETAIL:  Final statement returns bigint instead of numeric at column 1.
CONTEXT:  SQL function "wal_stats_format"
test_database=# \dx
                                       List of installed extensions
        Name        | Version |   Schema   |                         Description
--------------------+---------+------------+--------------------------------------------------------------
 dblink             | 1.2     | public     | connect to other PostgreSQL databases from within a database
 pg_stat_statements | 1.7     | public     | track execution statistics of all SQL statements executed
 pgstattuple        | 1.5     | public     | show tuple-level statistics
 plpgsql            | 1.0     | pg_catalog | PL/pgSQL procedural language
(4 rows)

Что не так? ПС: вылечилось апгрейдом postgres до 12.11

yozhovich commented 1 year ago

с версией pg_profile 4.3 и postgres 12.3 такая же история

yozhovich commented 1 year ago

проверил версии 4.0/4.1 - ставится без проблем

zubkov-andrei commented 1 year ago

Добрый день! Спасибо, ошибку подтверждаю, с 4.2 сильно поменялся механизм составления отчётов. В нем появилась такая ошибка. Ошибку поправлю, но пока не уверен что эта ошибка стоит выпуска нового релиза...

zubkov-andrei commented 1 year ago

Коммит 464d121 в ветке develop должен решить эту проблему.

yozhovich commented 1 year ago

Коммит 464d121 в ветке develop должен решить эту проблему.

спасибо! попробуем-с! )

zubkov-andrei commented 1 year ago

@yozhovich, нет ли у вас новостей о работоспособности в 12.3? Можно ли считать ошибку исправленной?