Bruce Momjian wrote: > Mike Mascari wrote: > >>Actually, looking at the pg_pwd code, you want to determine a >>way for: >> >>1. Process 1 opens "foo" >>2. Process 2 opens "foo" >>3. Process 1 creates "bar" >>4. Process 1 renames "bar" to "foo" >>5. Process 2 can continue to read data from the open file handle >>and get the original "foo" data. > > > Yep, that's it. >
So far, MoveFileEx("foo", "bar", MOVEFILE_REPLACE_EXISTING) returns "Access Denied" when Process 1 attempts the rename. But I'm continuing to investigate the possibilities... Mike Mascari [EMAIL PROTECTED] ---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster