‫ غیر فعال کردن trigger ها

سلام. برای یکی از افزونه هام نیاز به این دارم که در جدول ow_base_user هیچ trigger ای ثبت نشه و میخوام کلا پاک بشه. چکار کنم؟

سازنده: ali moradi زمان ایجاد: 15 آبان 1396 زمان اتمام: 8 آذر 1396

پاسخ‌ها:

مرتب‌سازی بر اساس
محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 15 آبان 1396

سلام

منظور شما این است که هیچ اطلاعاتی در جدول مذکور ثبت نشود؟ اگر ممکن است منظور خود را دقیق تر بیان کنید.

ali moradi 15 آبان 1396

من trigger رو به صورت دستی حذف می کنم اما دوباره خودش ایجاد میشه. کاری به خود جدول ندارم فقط نمی خوام اون trigger ایجاد بشه.

محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 16 آبان 1396

موضوع در دست بررسی است.

محمد آقاعباسلو تیم توسعه
محمد آقاعباسلو 20 آبان 1396

در کلاس IISSecurityProvider در تابع createBackupTables نام جدولی که نمی خواهید trigger ساخته شود به آرایه $tablesDontNeedBackup اضافه کنید‌(در نظر داشته باشید با دریافت نسخه جدید به‌روزرسانی ممکن است تغییرات شما حذف شود، راه حل نوشتن یک افزونه برای افزودن جداولی که نمی‌خواهید هیچ triggerای داشته باشند، به آرایه مورد نظر است و یا افزودن تغییراتتان به صورت دستی بعد از هر به‌روزرسانی است) و سپس triggerها را با اجرای یک دستور در پایگاه داده یا به صورت دستی حذف کنید.

ویرایش شده توسط محمد آقاعباسلو (21 آبان 1396)
ali moradi 8 آذر 1396

خیلی ممنون از شما. مشکل برطرف شد.

این موضوع بسته شده است