On 08/19/2014 12:37 PM, Peter Eisentraut wrote: > On 8/19/14 9:35 AM, MauMau wrote: >> pg_copy is for copying a file reliably by syncing. If sync is not >> necessary, people can use cp/copy. > > I'm getting mixed messages from this thread. > > I think there could be a fair amount of support for a new tool that can > serve as a universal plug-and-play archive_command, with a variety of > options, such as fsync yes/no, fadvise yes/no, direct-io[*] yes/no, > atomic copy yes/no, allow overwrite yes/no, compression yes/no. That > would reduce the need for users to compose adventurous shell commands, > and it would set out the various options more clearly.
Yes please! Although I'm not sold on the idea of using DirectIO for this. Is there really enough benefit to make it worth the trouble? > > This is not that. This is cp+fsync with a hardcoded fadvise policy and > optional direct-io. That is a valid problem to address, but it is one > of many. On the other hand, I fear that the addition of this > single-and-a-half-purpose tool would make the overall landscape more > complicated than it already is. Since it's in the examples, people will > probably use it, even if they don't need to or shouldn't. And not > recommending it for the restore_command is also confusing. I'm afraid that I agree with Peter here. pg_copy looks like a nice foundation for the eventual pg_copy utility we need, but it's not there yet. -- Josh Berkus PostgreSQL Experts Inc. http://pgexperts.com -- Sent via pgsql-hackers mailing list (firstname.lastname@example.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers