मुझे पहले के बदलावों पर नज़र रखने के लिए एक परियोजना पर एक इतिहास सुविधा स्थापित करने की आवश्यकता है।
मान लीजिए कि मेरे पास अभी दो टेबल हैं:
NOTES TABLE (id, userid, submissionid, message)
SUBMISSIONS TABLE (id, name, userid, filepath)
उदाहरण: मेरे पास नोट्स में एक पंक्ति है और उपयोगकर्ता संदेश बदलना चाहता है। मैं परिवर्तन से पहले और परिवर्तन के बाद इसकी स्थिति पर नज़र रखना चाहता हूं।
इन तालिकाओं में से प्रत्येक में एक स्तंभ स्थापित करने के लिए सबसे अच्छा तरीका क्या होगा जो यह कहेगा कि एक आइटम "पुराना" है। 0 यदि सक्रिय है या 1 हटाए जाने / अदृश्य होने पर।
मैं एक इतिहास ( AUDIT TRAIL
) तालिका भी बनाना चाहता हूं, जो id
पूर्व राज्य की है, id
नए राज्य की है, इन आईडी का संबंध किस तालिका से है?