با سلام خدمت دوستان
میخواستم یه راهنمایی ازتون بگیرم

در یک دیتابیس برای لاگ کردن عملیات کاربران از جمله insert/update/delete کدوم طرح رو پیشنهاد میدید .

1- اینکه در داخل هر جدول 4 فیلد بنام های create_by, modify_by,create_date,modify_date ایجاد کنیم و هز زمان کاربر عملیات انجام داد هر کدوم از این فیلدها رو تغییر بدیم

2- اینکه تمام عملیات ها رو در یک فایل text خارج از دیتابیس ذخیره کنیم

3- اینکه یک جدول بنام log با فیلدهای table_name,row_id,user_id,date,operation_type بسازیم و هر زمان هر تغییری در جداول مربوطه انجام شد در جدول لاگ یک رکورد ایجاد کنیم .

کدوم سناریو منطقی تر بنظر میرسه .