Secara teori mungkin, tetapi saya tidak akan merekomendasikannya:
Pada dasarnya Anda memiliki pemicu di tabel yang memanggil UDF yang berkomunikasi dengan aplikasi Python Anda dalam beberapa cara.
Jebakan termasuk apa yang terjadi jika ada kesalahan?
Bagaimana jika itu memblokir? Apa pun yang terjadi di dalam pemicu idealnya terjadi hampir seketika.
Bagaimana jika dalam transaksi yang dibatalkan?
Saya yakin masih banyak masalah lain yang belum terpikirkan oleh saya.
Cara yang lebih baik jika memungkinkan adalah membuat lapisan akses data Anda memberi tahu aplikasi Anda yang lain. Jika Anda mencari ketika sebuah program di luar kendali Anda mengubah database, maka Anda mungkin kurang beruntung.
Cara lain yang kurang ideal tetapi lebih baik daripada memanggil program lain dari dalam pemicu adalah dengan mengatur semacam tabel "LastModified" yang diperbarui oleh pemicu dengan pemicu. Kemudian di aplikasi Anda, cukup periksa apakah datetime tersebut lebih besar daripada saat terakhir Anda memeriksanya.