Количество обновлений Postgresql после вставки, обновления, удаления для таблиц объединения - PullRequest
0 голосов
/ 28 мая 2019

Я хочу создать триггерную функцию для обновления books_count кампании, если я вставляю / обновляю / удаляю ряд книг в таблице books_category.

Например, мой стол categories:

  1. Баскетбол, books_count 2
  2. Пеший туризм, books_count 1
  3. Посредничество, количество книг 0

    my books_category:

  4. Basket_B1 Баскетбол

  5. Basket_B2 Баскетбол
  6. GoAlps Hiking

Как мне записать триггер так, чтобы:

  1. когда я вставляю новую запись в books_category, обновляю books_count под определенной категорией

  2. когда я изменяю Basket_B1 с Basketball на Mediation, books_count баскетбола становится 1 А ТАКЖЕ books_count Посредничества становится 1

  3. когда я удаляю Basket_B1, books_count Баскетбола становится 1

...