Spec for `onConflictDoUpdate` and nulls

I observe the behaviour of the set clause is that a null value in the object to be set means that those values are not set (to null, i.e. they are left as they were). Is that something I can rely on? I can't see it documented anywhere.