Я читаю о триггерных функциях (для изменения данных) в Postgres. У меня сложилось впечатление, что в этих функциях у нас нет доступа ко всем записям, которые были добавлены / обновлены / удалены одновременно. Я имею в виду, что OLD и NEW, похоже, относятся только к одной записи, а не к наборам записей.
Это впечатление правильно? Если это так, не означает ли это, что на производительность будет оказано негативное влияние (поскольку практичность Postgres делает цикл и вызывает функцию триггера для каждой записи, на которую влияет изменение данных)?
Может кто-нибудь объяснить, пожалуйста?
Я пришел с сервера SQL, и там эта настройка совершенно иная.