Re: Add a test for "cannot truncate foreign table"
От | Fujii Masao |
---|---|
Тема | Re: Add a test for "cannot truncate foreign table" |
Дата | |
Msg-id | e57cad1e-82f0-aca7-7881-d27914e3f806@oss.nttdata.com обсуждение исходный текст |
Ответ на | Re: Add a test for "cannot truncate foreign table" (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: Add a test for "cannot truncate foreign table"
|
Список | pgsql-hackers |
On 2022/07/08 0:33, Tom Lane wrote: > Fujii Masao <masao.fujii@oss.nttdata.com> writes: >> On 2022/06/30 10:48, Yugo NAGATA wrote: >>> When a foreign table has handler but doesn't support TRUNCATE, >>> an error "cannot truncate foreign table xxx" occurs. So, what >>> about adding a test this message output? We can add this test >>> for file_fdw because it is one of the such foreign data wrappers. > >> Thanks for the patch! It looks good to me. >> I changed the status of this patch to ready-for-committer, >> and will commit it barring any objeciton. > > This seems like a fairly pointless expenditure of test cycles > to me. Perhaps more importantly, what will you do when > somebody adds truncate support to that FDW? One idea is to create dummy FDW (like foreign_data.sql regression test does) not supporting TRUNCATE and use it for the test. BTW, file_fdw already has the similar test cases for INSERT, UPDATE and DELETE, as follows. -- updates aren't supported INSERT INTO agg_csv VALUES(1,2.0); ERROR: cannot insert into foreign table "agg_csv" UPDATE agg_csv SET a = 1; ERROR: cannot update foreign table "agg_csv" DELETE FROM agg_csv WHERE a = 100; ERROR: cannot delete from foreign table "agg_csv" Regards, -- Fujii Masao Advanced Computing Technology Center Research and Development Headquarters NTT DATA CORPORATION
В списке pgsql-hackers по дате отправления: