Re: pg_basebackup vs. Windows and tablespaces
От | Andrew Dunstan |
---|---|
Тема | Re: pg_basebackup vs. Windows and tablespaces |
Дата | |
Msg-id | 55514740.3040205@dunslane.net обсуждение исходный текст |
Ответ на | Re: pg_basebackup vs. Windows and tablespaces (Amit Kapila <amit.kapila16@gmail.com>) |
Ответы |
Re: pg_basebackup vs. Windows and tablespaces
|
Список | pgsql-hackers |
On 05/11/2015 02:02 AM, Amit Kapila wrote: > On Sun, May 10, 2015 at 6:01 AM, Andrew Dunstan <andrew@dunslane.net > <mailto:andrew@dunslane.net>> wrote: > > > > > > > > This generally looks good, but I have a couple of questions before I > commit it. > > > > First, why is the new option for the BASE_BACKUP command of the > Streaming Replication protcol "TAR"? It seems rather misleading. > Shouldn't it be something like "TABLESPACEMAP"? > > > > The reason to keep new option's name as TAR was that tablespace_map > was generated for that format type, but I agree with you that something > like "TABLESPACEMAP" suits better, so I have changed it to > "TABLESPACE_MAP". Putting '_' in name makes it somewhat consistent > with other names and filename it generates with this new option. > > > > Second, these lines in xlog.c seem wrong: > > > > else if ((ch == '\n' || ch == '\r') && prev_ch == '\\') > > str[i-1] = '\n'; > > > > It looks to me like we should be putting ch in the string, not > arbitrarily transforming \r into \n. > > > > You are right, I have changed it as per your suggestion. > > OK, I have cleaned this up a bit - I had already started so I didn't take your latest patch but instead applied relevant changes to my changeset. Here is my latest version. In testing I notice that now "pg_baseback -F t" leaves it completely up to the user on all platforms to create the relevant links in pg_tblspc/. It includes the tablespace_map file in base.tar, but that's really just informational. I think we need to add something to the pg_basebackup docs about that, at the very least (and it will also need to be a release note item.) cheers andrew
Вложения
В списке pgsql-hackers по дате отправления: