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

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: