I'm interested in hearing thoughts on adding a database replay feature.
Meaning -
Site-wide configuration options - db_record_p and db_record_log_file.
db_dml
db_exec
db_exec_plsql
db_exec_plsql
db_write_blob
db_write_lob
These procs (and any I didn't think of) - have them look at the db_record_p to see if they should log their efforts to $db_record_log_file.
Example -
db_record_p is off by default. I install OACS - set db_record_p, configure how I want it, run through and manually add a bunch of stuff. New OACS comes out, I want to regression test it - I just run a replay log into the new instance.
This might be useful for the demo sites at collaboraid ...