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.
Do'stlaringiz bilan baham: |