أكثر

أضف حقولًا فردية لحذف سجل التشغيل عند حذف PostGis-Objects عبر QGis

أضف حقولًا فردية لحذف سجل التشغيل عند حذف PostGis-Objects عبر QGis


أنا أستخدم قاعدة بيانات PostGres بامتداد PostGis (على نظام Windows). تعمل QGis كعميل للوصول (تصور وتحرير) بعض جداول قواعد البيانات.

أحتاج إلى إنشاء جدول حذف سجل يحفظ جميع المعلومات حول الكائنات التي أحذفها من جدول قاعدة بيانات معين (عبر QGis). حتى الآن من السهل إدراك ذلك حيث يمكنني استخدام وظائف Trigger لملء جدول السجل هذا. ولكن كيف يمكنني إضافة معلومات فردية (من تحديد المستخدم) حول كل عملية حذف؟

هل من الممكن السماح لـ QGis و Postgres بالتفاعل بالطريقة التي يظهر بها نوع من "النموذج" في QGis في كل مرة أحذف فيها كائنًا وأطلب من المستخدم إدخال قيم معينة (مثل "reason_for_deletion") ثم حفظ هذه الأعمدة أيضًا / القيم في سجل الحذف؟

حتى الآن لم أنتج أي رمز. أريد فقط معرفة ما إذا كان هذا ممكنًا وبعض الأفكار الأساسية حول كيفية تحقيق ذلك. في وقت لاحق يمكنني تقديم رمز!