Re: [HACKERS] GSOC'17 project introduction: Parallel COPY executionwith errors handling

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: [HACKERS] GSOC'17 project introduction: Parallel COPY executionwith errors handling
Дата
Msg-id 53988e1e-ce41-f3ca-f6af-c9e43428c0d3@2ndquadrant.com
обсуждение исходный текст
Ответ на Re: [HACKERS] GSOC'17 project introduction: Parallel COPY execution with errors handling  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: [HACKERS] GSOC'17 project introduction: Parallel COPY executionwith errors handling  (Pavel Stehule <pavel.stehule@gmail.com>)
Re: [HACKERS] GSOC'17 project introduction: Parallel COPY execution with errors handling  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 3/3/18 00:48, Tom Lane wrote:
> I don't think that can possibly work.  It would only be safe if, between
> the thrower and the catcher, there were no other levels of control
> operating according to the normal error-handling rules.  But input
> functions certainly cannot assume that they are only called by COPY,
> so how could they safely throw a "soft error"?

That assumes that throwing a soft error in a context that does not
handle it specially is not safe.  I'd imagine in such situations the
soft error just behaves like a normal exception.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Disabling src/test/[ssl|ldap] when not building with SSL/LDAPsupport
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Rewriting the test of pg_upgrade as a TAP test - take two