Re: Batch process

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: Batch process
Дата
Msg-id 375897a0-fbbb-8712-8164-8fbd3cab074a@aklaver.com
обсуждение исходный текст
Ответ на Batch process  (Rama Krishnan <raghuldrag@gmail.com>)
Ответы Re: Batch process  (Rama Krishnan <raghuldrag@gmail.com>)
Список pgsql-general
On 7/19/22 22:08, Rama Krishnan wrote:
> Hi All,
> 
> I am doing purge activity my sales table contains 5M records I am going 
> to delete more than 1 year data (which was 3M) records so it was running 
> more so I want to do batch wise deletion through plsql
> 
> 
> 
> 
>   created or replace function data_purge() returns void as$$
> Declare
> Begin
> Drop table test_old;
> Create table test_old as select * from sales where bill_date<now() 
> -interval '1 year';
> 
> Delete table sales where sales_id in (select sales_id from test_old;
> 
> End;
> $$ language plpgsql;
> 
> 
> Kindly guide me
> 

This looks like a case, going forward for partitioning:

https://www.postgresql.org/docs/14/ddl-partitioning.html


-- 
Adrian Klaver
adrian.klaver@aklaver.com



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

Предыдущее
От: "David G. Johnston"
Дата:
Сообщение: Re: postgis
Следующее
От: Rama Krishnan
Дата:
Сообщение: Re: Batch process