Re: [HACKERS] Create publication syntax is not coming properly inpg_dump / pg_dumpall - Mailing list pgsql-hackers

From Masahiko Sawada
Subject Re: [HACKERS] Create publication syntax is not coming properly inpg_dump / pg_dumpall
Date
Msg-id CAD21AoCd+_XcLh1xLkh-yUCZSJ5=Fyk9_ePmQFBci4est-xc9Q@mail.gmail.com
Whole thread Raw
In response to [HACKERS] Create publication syntax is not coming properly in pg_dump /pg_dumpall  (tushar <tushar.ahuja@enterprisedb.com>)
Responses Re: [HACKERS] Create publication syntax is not coming properly inpg_dump / pg_dumpall  (Kuntal Ghosh <kuntalghosh.2007@gmail.com>)
Re: [HACKERS] Create publication syntax is not coming properly in pg_dump / pg_dumpall  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
On Mon, May 15, 2017 at 5:04 PM, tushar <tushar.ahuja@enterprisedb.com> wrote:
> Hi,
>
> I observed that in pg_dump/pg_dumpall - 'create publication' syntax is not
> coming properly if only specified value  is mentioned in publish.
>
> Testcase to reproduce -
>
> \\create a publication
>
> postgres=# CREATE PUBLICATION abc for all tables with (publish='insert');
> CREATE PUBLICATION
>
> \\take the plain dump
>
> [centos@centos-cpula bin]$ ./pg_dump -FP -p 5000 postgres  > /tmp/a.a
>
> \\check the syntax
>
> [centos@centos-cpula bin]$ cat /tmp/a.a |grep 'create publication abc' -i
> CREATE PUBLICATION abc FOR ALL TABLES WITH (publish = 'insert, , ');
>
> \\try to execute the same syntax against psql terminal
>
> postgres=# CREATE PUBLICATION abc FOR ALL TABLES WITH (publish = 'insert, ,
> ');
> ERROR:  invalid publish list
>
> Same is valid for pg_dumpall as well..
>

Thank you for reporting.

Hm, It's a bug of pg_dump. Attached patch should fix both pg_dump and
pg_dumpall.

Regards,

--
Masahiko Sawada
NIPPON TELEGRAPH AND TELEPHONE CORPORATION
NTT Open Source Software Center

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Attachment

pgsql-hackers by date:

Previous
From: Heikki Linnakangas
Date:
Subject: Re: [HACKERS] Receive buffer size for the statistics socket
Next
From: tushar
Date:
Subject: [HACKERS] Server Crashes if try to provide slot_name='none' at the time ofcreating subscription.