Ad Widget

Collapse

БД Zabbix и счётчики autoincrement - где они?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nullemotion
    Junior Member
    • Jul 2017
    • 14

    #1

    БД Zabbix и счётчики autoincrement - где они?

    Была потребность создать пару сотен групп по определенному шаблону - решил сделать всё запросом в mySQL, а не руками. Группы созданы, но теперь при попытке создать группу в самом zabbix, получаю ошибку:
    Error in query [INSERT INTO hstgrp (name,groupid) VALUES ('test','61')] [Duplicate entry '61' for key 'PRIMARY']
    Очевидно, перед моим запросом последней группой была 60-ая и заббикс как-то это помнит, но вот как? Autoincrement во всех таблицах выключен.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Хм, я надеюсь, что бэкап базы данных у вас есть?
    Это как раз наглядная иллюстрация того, почему не надо лазить в базу данных напрямую, когда есть API (в вашем случае, вероятно, нужен был этот).
    Что же касается непосредственного ответа на вопрос, то, вероятно, "помнит", как минимум, двумя способами: 1) кэшируя в памяти; 2) сохраняя в другой таблице базы данных (вероятно, в таблице IDS).

    Comment

    • nullemotion
      Junior Member
      • Jul 2017
      • 14

      #3
      Originally posted by Kos
      Хм, я надеюсь, что бэкап базы данных у вас есть?
      Это как раз наглядная иллюстрация того, почему не надо лазить в базу данных напрямую, когда есть API (в вашем случае, вероятно, нужен был этот).
      Что же касается непосредственного ответа на вопрос, то, вероятно, "помнит", как минимум, двумя способами: 1) кэшируя в памяти; 2) сохраняя в другой таблице базы данных (вероятно, в таблице IDS).
      Спасибо, таблица IDS - то, что надо. И за советы тоже.

      Comment

      • Varran
        Junior Member
        • Mar 2021
        • 2

        #4
        Спасибо! То что надо было )

        Comment

        Working...