Tentu saja saya bisa melakukannya untuk setiap kolom yang membandingkan seperti ini:
if (old.column1 = new.column1 and old.column2 = new.column2...)
Tapi itu akan sulit dikodekan dan sulit untuk dipertahankan jika saya menambahkan kolom lain di masa depan, misalnya.
Apakah ada cara untuk memeriksa apakah semua kolom tetap sama tanpa memeriksa setiap kolom secara manual?
Bisakah Anda menggunakan KECUALI - techonthenet.com/postgresql/except.php
—
Scott Hodgin
Maaf tapi bagaimana KECUALI akan digunakan dalam kasus saya? Saya mencoba membandingkan baris lama dengan nilai baris baru, dari apa yang saya ketahui KECUALI digunakan untuk membandingkan baris yang ada dari dua pertanyaan, bukan dalam konteks pemicu baru / baru ...
—
Mateus Viccari
Saya tidak terbiasa dengan dbms Anda - adakah cara untuk memilih yang baru. * Kecuali pilih yang lama. *? Jika rowcount = 0, tidak ada baris yang diubah
—
Scott Hodgin