Predmet soha ma`lumotlar bazasi shakllantirilgandan so‘ng ob`yektlarda proseduralarni yaratish va ulardan foydalanish


Download 1.13 Mb.
bet3/5
Sana18.06.2023
Hajmi1.13 Mb.
#1566224
1   2   3   4   5
Bog'liq
5-laboratoriya ish m

Trigger yaratish

  • ALTER Trigger

  • DROP Trigger

  • Triggerni YOQISh

  • Triggerni DISABLE

    Keling, ularni birma-bir tushunamiz:

    • Trigger yaratish: PostgreSQL-da CREATE TRIGGER buyrug'i bizning birinchi triggerimizni bosqichma-bosqich yaratadi.

    • Triggerni o‘zgartirish: ALTER TRIGGER buyrug‘i trigger nomini o‘zgartirish uchun ishlatiladi.

    • Drop trigger: DROP TRIGGER buyrug'i triggerni jadvaldan olib tashlash bosqichlarini aniqlash uchun ishlatiladi.

    • Triggerlarni yoqish: PostgreSQL triggerida ENABLE TRIGGER bayonoti triggerga yoki jadvalga tegishli barcha triggerlarga ruxsat beradi.

    • Triggerni o'chirish : DISABLE TRIGGER triggerni yoki jadval bilan bog'langan barcha triggerlarni qanday o'chirishimiz mumkinligini ko'rsatish uchun ishlatiladi.

    PostgreSQL Triggerlarining xususiyatlari
    PostgreSQL triggerlarining asosiy xususiyatlaridan ba'zilari quyidagilardir:

    • PostgreSQL TRUNCATE hodisasi uchun triggerni bajaradi.

    • PostgreSQL bizga ko'rinishlarda bayonot darajasidagi triggerni belgilash imkonini beradi.

    • PostgreSQL triggerning harakati sifatida foydalanuvchi tomonidan belgilangan funktsiyani belgilashi kerak, SQL standarti esa har qanday SQL buyruqlaridan foydalanishni ta'minlaydi.

    PostgreSQL Trigger-dan foydalanishning afzalligi
    PostgreSQL triggeridan foydalanishning quyidagi afzalliklari bor:

    • PostgreSQL triggeri mijoz-server muhitining ish faoliyatini yaxshilash uchun ishlatiladi, chunki barcha ko'rsatmalar chiqishni olishdan oldin serverda bajariladi.

    • PostgreSQL Triggerlari , agar bir nechta ilovalar ma'lumotlar bazasini olsa, foydali bo'ladi. Biz ma'lumotlar bazasida o'zaro faoliyat funksiyani saqlab qolishimiz kerak, bu jadval ma'lumotlari o'zgartirilganda qayta-qayta bajariladi.

      • Misol uchun, agar biz o'tmishdagi ma'lumotlarni saqlab qolmoqchi bo'lsak, ilova har bir voqeani tekshirish uchun sabab bo'lishi kerak, masalan, UPDATE yoki INSERT.


    • Download 1.13 Mb.

      Do'stlaringiz bilan baham:
  • 1   2   3   4   5




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling