Ad Widget

Collapse

Решение проблемы Database history tables upgraded No

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • s.supotnitsky
    Junior Member
    • Jan 2023
    • 2

    #1

    Решение проблемы Database history tables upgraded No

    Click image for larger version

Name:	Screenshot_257.png
Views:	173
Size:	4.3 KB
ID:	457921

    Я пытаюсь включить расширенный диапазона числовых значений с плавающей точкой при обновлении zabbix

    Действую по инструкции



    Моя база данных postgres

    мне нужно применить эту команду для обновления (взято отсюда https://git.zabbix.com/projects/ZBX/...sql/double.sql)

    ALTER TABLE trends
    ALTER COLUMN value_min TYPE DOUBLE PRECISION,
    ALTER COLUMN value_min SET DEFAULT '0.0000',
    ALTER COLUMN value_avg TYPE DOUBLE PRECISION,
    ALTER COLUMN value_avg SET DEFAULT '0.0000',
    ALTER COLUMN value_max TYPE DOUBLE PRECISION,
    ALTER COLUMN value_max SET DEFAULT '0.0000';

    в результате выходит ошибка


    ERROR: cannot alter table "trends" because column "log_20071.row" uses its row type
    И я не могу ничего сделать.


    Я нашел , что в папке есть такой триггер


    Indexes:
    "trends_pkey" PRIMARY KEY, btree (itemid, clock)
    Triggers firing always:
    repack_trigger AFTER INSERT OR DELETE OR UPDATE ON trends FOR EACH ROW EXECUTE FUNCTION repack.repack_trigger('INSERT INTO repack.log_20071(pk, row) VALUES( CASE WHEN $1 IS NULL THEN NULL ELSE (ROW($1.itemid, $1.clock)::repack.pk_20071) END, $2)')
    Access method: heap
    я попробовал его удалить, не помогло

    Помогите разобраться в чем дело.​
Working...