| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
| Cc: | Simon Riggs <simon(at)2ndquadrant(dot)com>, pgsql-patches(at)postgresql(dot)org |
| Subject: | Re: [HACKERS] Point in Time Recovery |
| Date: | 2004-07-18 05:04:43 |
| Message-ID: | 25995.1090127083@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-admin pgsql-hackers pgsql-patches |
Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
> So you want to merge them all into a single command string. That does
> seem less error-prone. I see a few variables that turn off
> when set to '' like unix_socket_*. How would this command string work?
> How do you specify the WAL file name to transfer?
No different from before, necessarily. However I did not like the
restriction to a single %s in the submitted implementation. What I
have in my local copy is
%p -> full path of XLOG file to be archived
%f -> base name of XLOG file to be archived
and the suggested example becomes
archive_command = 'cp %p /mnt/server/pgarchive/%f'
Note that this example immediately eliminates one of the failure modes
Simon enumerates in his README, which is to try 'cp %s /foo' where /foo
isn't a directory. More generally, though, *only* a cp-to-directory
solution is likely to be very happy with not being able to get at the
base file name. Yes you can make a shellscript and use basename,
but I don't think you should have to do that if it could otherwise
be a one-liner.
(In case it's not obvious from the above, I am hacking with intent to
commit soon. Maybe tomorrow, if my wife doesn't make me paint the
bathroom instead...)
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Mark Kirkwood | 2004-07-18 05:50:11 | PITR COPY Failure (was Point in Time Recovery) |
| Previous Message | Andrew Lazarus | 2004-07-18 02:00:38 | Re: [ADMIN] Migrate postgres databases from SQL_ASCII to UNICODE |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2004-07-18 05:16:17 | Re: NT + deadlock intended behaviour ? |
| Previous Message | Alvaro Herrera | 2004-07-18 03:06:07 | Re: NT and aborted transaction |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2004-07-18 05:48:30 | Re: [subxacts] Savepoint syntax |
| Previous Message | Matthew T. O'Connor | 2004-07-18 02:09:15 | autovacuum integration attempt #3 |