For a commutative ring $A$, we call a finite family of localizations $A \to A_{S_i}$ (where $S_i$ are some subsets of $A$) a covering if the canonical morphism $A \to \prod A_{S_i}$ is an effective monomorphism. That is, this arrow is an equalizer to two arrows $\prod\limits_{i} A_{S_i} \rightrightarrows \prod\limits_{i, j} A_{S_i \cup S_j}$ (the usual condition from the definition of a sheaf).
Is it correct that the coverings are stable under pushouts? That is, is it true that for a homomorphism $f \colon A \to B$ the induced family of localizations $B \to B_{f(S_i)}$ will be a covering?
If so, where can I read the proof?