1
Bisakah mendeklarasikan volatilitas fungsi membahayakan performa?
Fungsi Postgres dideklarasikan dengan klasifikasi volatilitas VOLATILE, STABLEatauIMMUTABLE . Proyek ini dikenal sangat ketat dengan label ini untuk fungsi bawaan. Dan dengan alasan yang bagus. Contoh yang menonjol: indeks ekspresi hanya memungkinkan IMMUTABLEfungsi dan yang harus benar-benar berubah untuk menghindari hasil yang salah. Fungsi yang ditentukan pengguna masih bebas untuk …