تابع من: Don't log all post edits in staff action logs for a user-merge - #4 by JammyDodger
شكرًا. في هذه الأثناء، إذا كان بإمكان خبير في وحدة تحكم Rails اقتراح أمر لحذف سجلات تعديل المنشورات النظامية لتاريخ معين، فسيكون ذلك مفيدًا لتنظيف السجلات.
تابع من: Don't log all post edits in staff action logs for a user-merge - #4 by JammyDodger
شكرًا. في هذه الأثناء، إذا كان بإمكان خبير في وحدة تحكم Rails اقتراح أمر لحذف سجلات تعديل المنشورات النظامية لتاريخ معين، فسيكون ذلك مفيدًا لتنظيف السجلات.
أعتقد أنك ستحصل على المزيد من الاهتمام إذا كان هذا موضوعًا منفصلاً، لذلك قمت بفصله. ![]()
إنها مخزنة في جدول user_histories، إذا كان ذلك يساعدك على البدء؟
ظننت أنها ستكون شيئًا كهذا:
UserHistory.where("created_at > ?", date).where(and staffuser=xyz, and action=edit post).destroy_all
ولكن مع الصيغة الصحيحة ![]()
إذا كان موجودًا في الجدول فقط، فمن المحتمل أن يكون من الأسهل حذفه مباشرة من postgres.
من الذاكرة، هو:
UserHistory.where(bla,bla,bla)
على الرغم من وجود بعض الأجزاء الأخرى في Administrative Bulk Operations التي قد تساعدك في ملء الـ bla bla bla
(لست بجانب جهاز الكمبيوتر الخاص بي في الوقت الحالي)