PostgreSQL : IF UPDATING ( COLUMN NAME ) 相当于 postgres

PostgreSQL : IF UPDATING ( COLUMN NAME ) equivalent in postgres

我正在进行 Oracle 到 EDB 的迁移。在 oracle 中我使用过:

IF UPDATING(column name) and :OLD.value <> :NEW.value THEN

但我无法使用 Postgres 中的语法,需要进行更改。请建议如何在 EDB 中实现该功能。

如果你使用行触发器,那么你可以这样写

IF OLD.column_name IS DISTINCT FROM NEW.column_name THEN