> It is already quite a useful component as is. Since you are FBAdmin's > author, and are knowledgeable in the service API, what do you > recommend > regarding the non basic admin actions? Forced Writes in particular is > interesting as it might have to be turned off when pumping > data for example.
As said before IMHO forced writes doesn't belong in a component that comes standard with Lazarus. Google for Firebird forced writes off and you get as first page http://www.firebirdsql.org/manual/qsg2-safety.html chapter "how to corrupt a database". Forced Writes is a speed hack that turns off effectively the database integrity for the time of the operation. That is integrity in the largest sense. When something goes wrong, your complete database can become unusable. Unless you are writing a db admin tool or a very specialised tool, no business application should use this. The category of repair actions as well are only useful for db admin tools. Perhaps setting the sweep interval or forcing a sweep could be something that is useful for non db admin applications. An automated sweep that starts when your app is in peak usage can be disturbing. But then again, a crontab that launches a nightly or weekend sweep will keep you away from that also. Ludo _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal