PostgreSQL: Disable – Enable Trigger

Di dalam tabel “tableq” yg saya buat ada triggerBEFORE UPDATE” dg nama “on_update” yg bertujuan untuk memberikan nilai tertentu pd sebuah field dlm tabel itu sendiri secara otomatis, yakni dlm fungsi “pls_update_the_field“.

Namun suatu ketika saya ingin mengubah (update) harus tanpa menjalankan “on_update“. Cara paling “gampang” adalah me-comment perintah-2 dlm. fungsi “pls_update_the_field” dan menyisakan “return new“.

Cara lain adalah dg perintah SQL:
ALTER TABLE tabelq DISABLE TRIGGER on_update;

Dg. perintah di atas, saya tidak perlu lagi mengubah isi fungsi “pls_update_the_field“. Dan untuk mengembalikannya:
ALTER TABLE tabelq ENABLE TRIGGER on_update;

4 comments so far

  1. m.dede on

    lagi belajar kesono (database mkstnya :D) tar konsul aah

    eshabe: asal jgn dibandingkan dg pak de saja… hkkkk kkkk

  2. m.dede on

    script auto backup ? dah mungut di google tapi hasilnya gak bisa restor data

    comot dari Refini : http://linux2.arinet.org/index.php?option=com_content&task=view&id=125&Itemid=35

    • eshabe on

      bukan backupnya yg masalah tapi restorenya kan. cek dulu apa masalahnya saat restore.

  3. Ahmad Agus Al Umar on

    wah..pas banget lagi cari2..


Tinggalkan Balasan ke m.dede Batalkan balasan