Ad Widget

Collapse

zabbix 7.4 - function base36_decode(pg_catalog.varchar) does not exist

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rn3dcx
    Junior Member
    • Jul 2025
    • 4

    #1

    zabbix 7.4 - function base36_decode(pg_catalog.varchar) does not exist

    Новая инсталляция с нуля по мануалу.
    При запуске: cat /usr/share/zabbix/sql-scripts/postgresql/timescaledb/schema.sql | sudo -u zabbix psql zabbix

    Code:
    @Zabbix:~$ cat /usr/share/zabbix/sql-scripts/postgresql/timescaledb/schema.sql | sudo -u zabbix psql zabbix
    CREATE FUNCTION
    NOTICE: function base36_decode(pg_catalog.varchar) does not exist, skipping
    DROP FUNCTION
    NOTICE: PostgreSQL version 16.9 (Debian 16.9-1.pgdg120+1) is valid
    NOTICE: TimescaleDB extension is detected
    NOTICE: TimescaleDB version 2.15.3 is valid
    WARNING: column type "character varying" used for "source" does not follow best practices
    HINT: Use datatype TEXT instead.
    WARNING: column type "character varying" used for "value" does not follow best practices
    HINT: Use datatype TEXT instead.
    WARNING: column type "character varying" used for "auditid" does not follow best practices
    HINT: Use datatype TEXT instead.
    WARNING: column type "character varying" used for "username" does not follow best practices
    HINT: Use datatype TEXT instead.
    WARNING: column type "character varying" used for "ip" does not follow best practices
    HINT: Use datatype TEXT instead.
    WARNING: column type "character varying" used for "resource_cuid" does not follow best practices
    HINT: Use datatype TEXT instead.
    WARNING: column type "character varying" used for "resourcename" does not follow best practices
    HINT: Use datatype TEXT instead.
    WARNING: column type "character varying" used for "recordsetid" does not follow best practices
    HINT: Use datatype TEXT instead.
    NOTICE: TimescaleDB is configured successfully
    DO

    Появляется уведомление function base36_decode(pg_catalog.varchar) does not exist, skipping
    Это критично? если да, то, как это исправить?
  • Pochinok
    Senior Member
    • Oct 2024
    • 114

    #2
    На сколько я понимаю что данная проблема не критичная. на сколько я нашел (PostgreSQL при запуске скрипта проверяет, есть ли функция base36_decode(). Если её нет — он пишет "skipping". В самом schema.sql она объявляется заново, поэтому работать будет корректно.)

    Comment

    • rn3dcx
      Junior Member
      • Jul 2025
      • 4

      #3
      Pochinok - благодарю вас за развернутый ответ!

      Comment

      Working...