BEGIN; CREATE TABLE events_archive_2023 (LIKE events INCLUDING ALL); INSERT INTO events_archive_2023 SELECT * FROM events WHERE created_at < now() - interval '1 year'; DELETE FROM events WHERE created_at < now() - interval '1 year'; VACUUM FULL events; COMMIT;