bcamp1973 Posted October 27, 2006 Share Posted October 27, 2006 I'm building a modest CMS. In it, i want the ability to "roll" back to previous versions of pages when making updates. I'm unclear as to how i might structure the DB tables to make this efficient. My first thought was to jsut do an insert anytime a page is "updated". However, this creates a new id so i'm not sure how i'll roll back if I don't then have a unique identifier. Also, since every single update would insert a new record, even with proper indexing i'm probably going to create performance issues right? Any suggestions? Quote Link to comment https://forums.phpfreaks.com/topic/25338-versioning-in-a-cms/ Share on other sites More sharing options...
fenway Posted October 28, 2006 Share Posted October 28, 2006 It's not pretty any way you slice it... you just need to have groups of records, where only one is "active", however you decided to deal with this: date ranges, activity fields, etc. Quote Link to comment https://forums.phpfreaks.com/topic/25338-versioning-in-a-cms/#findComment-115888 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.