Hi,

2017-03-07 1:40 GMT+01:00 Tom Lane <t...@sss.pgh.pa.us>:

> > This is actually a problem if a new TSDictionary is created, in a
> different
> > schema specified by the dumped search_path setting.
>
> Just out of curiosity, do you have a concrete test case where it failed
> that way?  AFAICS the emitted SQL would be like
>
> SET search_path = schema1, pg_catalog;
>
> CREATE TEXT SEARCH DICTIONARY somedict (...);
>
> COMMENT ON TEXT SEARCH DICTIONARY somedict IS '...';
>
> SET search_path = schema2, pg_catalog;
>
> CREATE TEXT SEARCH DICTIONARY somedict (...);
>
> COMMENT ON TEXT SEARCH DICTIONARY somedict IS '...';
>
> so it should accidentally work anyway.  It's possible that a parallel
> restore would get it wrong, or that a schema-selective restore would
> omit comments it should include, but I couldn't reproduce a failure
> in simple cases.
>

Yep, the issue is reproducible during parallel restore - I've seen this for
4 parallel processes. Sorry for having not mentioned this before.

Regards,
Giuseppe.

-- 
Giuseppe Broccolo - 2ndQuadrant Italy
PostgreSQL & PostGIS Training, Services and Support
giuseppe.brocc...@2ndquadrant.it | www.2ndQuadrant.it

Reply via email to