Как я могу отслеживать изменения в sqlite3 в golang?

всем привет! Я пользуюсь библиотекой "github.com/mattn/go-sqlite3" для работы с базой данных. Мне нужно отслеживать изменения, внесенные в базу данных, и после того, как эти изменения будут завершены, выполнить некоторый код. Например, существует таблица Products с полями name и id Я хочу получить уведомление после изменения поля имени

Как я могу это сделать? любое решение Спасибо


Ответы (1 шт):

Автор решения: Pak Uula

Для типа SQLiteConn есть функция RegisterUpdateHook

Эта функция регистрирует обработчик, который вызывается после INSERT, UPDATE, DELETE.

→ Ссылка