> OK,I see. Your idea seems to be close to Vadim's *relink*.
> However it isn't clear if *relink* has no problem.
> In my test case on cygwin port ,*relink* doesn't work well.
> *relink* caused an error if concurrent backends open the
> *relink*ing table.
All actions involving a rename of a file imho involve exclusive access
to the table, thus no concurrent access is allowed/possible.
Andreas