On Mon, Jan 21, 2008 at 09:59:08AM -0500, Igor Tandetnik wrote: > DETACH doesn't do any writing, it just disassociates a given connection > from a paricular DB file. I don't understand what you mean by "real" > database. Is there any other kind?
Perhaps I had false idea on what's going on, when working with attached database. If I properly understood, in such case all the operations are taking place directly in memory, and when DETACH-ing such database, only then the "in-memory" database contents is written to physical database file (if you don't like "real"), the one on the disk. If it's working the way described above - it seems to me, that the physical file is always entirely overwritten with the memory contents (when detaching). So, it's never fragmented. And in conclusion: there's no need for VACUUM. But I'm not sure, about the above... is it really working the way, I'm supposing - or I'm wrong about it? -- pozdrawiam / regards Zbigniew Baniewski ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------