Feat: Partition pruning for ListTaskParentOutputs, lookup index for v1_payload_wal (#2294)

* fix: small query rework, partition pruning for `ListTaskParentOutputs`

* feat: migration for adding index

* fix: copilot comments
This commit is contained in:
matt
2025-09-12 13:18:08 -04:00
committed by GitHub
parent b8ad5ee94c
commit c759da79aa
5 changed files with 129 additions and 81 deletions

View File

@@ -1664,6 +1664,8 @@ CREATE TABLE v1_payload_wal (
CONSTRAINT "v1_payload_wal_payload" FOREIGN KEY (payload_id, payload_inserted_at, payload_type, tenant_id) REFERENCES v1_payload (id, inserted_at, type, tenant_id) ON DELETE CASCADE
) PARTITION BY HASH (tenant_id);
CREATE INDEX v1_payload_wal_payload_lookup_idx ON v1_payload_wal (payload_id, payload_inserted_at, payload_type, tenant_id);
SELECT create_v1_hash_partitions('v1_payload_wal'::TEXT, 4);