Sunday 15 June 2014

database - versioning / logging changes to a db model -


मान लें कि आपके पास दो मॉडल हैं: पुस्तक s और संग्रह s एक संग्रह में एक या अधिक पुस्तक s है अब आपके पास एपीआई है जहां आप संग्रह में सभी पुस्तकों को प्राप्त करने के लिए / संग्रह / 1 पर जा सकते हैं, उदाहरण के लिए।

लेकिन संग्रह समय के साथ बदल जाएगा! पुस्तकें जोड़ दी जाएंगी या हटाई जाएंगी तो अब मुझे एक नया संसाधन, collection_changes /: id चाहिए। मैं इसे एक टाइमस्टैम्प देता हूं और फिर उन सभी पुस्तकों की एक सूची देता है जो तब से संग्रह में जोड़े गए या हटा दिए गए हैं।

क्या ऐसा करने का एक तेज़, कुशल तरीका है?

No comments:

Post a Comment