Я пытаюсь научиться создавать триггер в postgresql. у меня есть стол
Thread_user - имя таблицы thread_id user_id точек
Thread - имя таблицы thread_id total_points
Я хочу, чтобы при обновлении любой строки thread_user обновлялось общее количество баллов в таблице потоков. Мне нужно в основном выбрать * из thread_user, где thread_id = thread_id вставленного элемента, а затем добавить точки, а затем обновить thread_points в таблице потоков. Я считаю, что это делается в триггерах, но, возможно, хранимая процедура была бы лучше.
user_points
должны считываться (внутриcalculate_total_points
) каждый раз, когда вставляется одна строка. Итак, еслиuser_points
содержит, например. 100 миллионов строк, то вставка одной строки в таблицу вызовет чтение 100 миллионов строк. 22.02.2021