What does:- DELETE FROM pa WHERE pa.field1 IS NULL AND pa.sc_id IN (SELECT legs.sc_id FROM legs WHERE legs.scdate BETWEEN 20160220 AND > 20160222) give as a cost when you run ANALYZE over it?
pgsql-general by date:
Соглашаюсь с условиями обработки персональных данных