Re: TRUNCATE on foreign table
От | Ashutosh Bapat |
---|---|
Тема | Re: TRUNCATE on foreign table |
Дата | |
Msg-id | CAExHW5sb6jFFB4MBw+fHkSs0pKzD6=Ux=08kfiPN1_gEh4QSKg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: TRUNCATE on foreign table (Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>) |
Ответы |
Re: TRUNCATE on foreign table
|
Список | pgsql-hackers |
On Tue, Feb 9, 2021 at 5:49 PM Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com> wrote: > > On Tue, Feb 9, 2021 at 5:31 PM Ashutosh Bapat > <ashutosh.bapat.oss@gmail.com> wrote: > > Why would one want to truncate a foreign table instead of truncating > > actual table wherever it is? > > I think when the deletion on foreign tables (which actually deletes > rows from the remote table?) is allowed, it does make sense to have a > way to truncate the remote table via foreign table. Also, it can avoid > going to each and every remote server and doing the truncation > instead. DELETE is very different from TRUNCATE. Application may want to DELETE based on a join with a local table and hence it can not be executed on a foreign server. That's not true with TRUNCATE. -- Best Wishes, Ashutosh Bapat
В списке pgsql-hackers по дате отправления: