Ben üzerinde çalışıyorum bir proje için, ben kayıtlarına yapılmış tüm değişikliklerin bir denetim izi oluşturmak istenmiştir. Bu benim bir denetim izi oluşturmak zorunda ilk kez, bu yüzden konuyla ilgili çok araştırma yapıyor.
Uygulama PHP / MSSQL geliştirilecek ve düşük trafik olacaktır.
Benim okuma, ben hemen hemen bir denetim tablo yapmaya karar verdik ve kullanım tablodaki değişiklikleri kaydetmek için tetikler.
Aşağıdaki gibi uygulamada ekran için iki şartları şunlardır:
(Ben çok fazla bunu biliyorum) bir alanda yapılan tüm değişikliklerin bir günlüğünü görmek mümkün
Uygulamasında bir kaydı görüntülerken, hiç değişti (ve muhtemelen son değişim tarihi gibi diğer bilgileri) olmuştur kayıtlarında sonraki herhangi bir alanda bir gösterge görmek mümkün.
Ürün # 2, şu anda bana keder veriyor biridir. Her alanda (veya çalıştırmak için yaş alacak çok uzun iç içe sorgu) için ayrı bir sorgu yapmadan, kimse bunu yapmak için en uygun yol için bir öneriniz var mı? (Ben alan şimdiye düzenlendi eğer boolean göstergesi hareket edecek, tablodaki her alan için ekstra bir "ModifiedFlag" alanını ekleyerek düşündüm, ama o yükü bir sürü gibi görünüyor.