On Fri, September 8, 2006 16:16, Jason Winnebeck wrote: > > We use [[Draft]] and [[Obsolete]] macros to mark a page as a draft or > obsolete page, but this is only a user-visible comment about the page. > > As for your database question, it will save space to delete revisions, > as each revision is a unique row. When I started trac I thought that it > might use SVN to back its wiki or that it at least stored deltas, but it > does neither. When you modify a page the entire page is copied into a > new row. I've often wondered about this decision, but in your case what > it does allow is it is very easy, very fast, and takes no effort on > Trac's part for you to delete a revision and for Trac to "handle" that > fact, because it just pulls out the record with the highest "revision" > number. So your DB will be faster and smaller after deleting. > > Be careful with deletions, as deletions are not undoable and are not > revisioned -- you will permanently lose data if you do the wrong thing. > Therefore, you may want to limit who has permissions to delete pages. > > Jason Winnebeck
Yes, I'm painfully aware of the deletion being permanent. ;) And thanks for the explanation about the rows. - Aaron -- Sent using a web interface, so I am sending this instead of working. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-users -~----------~----~----~----~------~----~------~--~---
