Re: Speeding up adding fky on a very large table - Mailing list pgsql-general

From Ravi Krishna
Subject Re: Speeding up adding fky on a very large table
Date
Msg-id 726737233.489080.1666212293670@mail.yahoo.com
Whole thread Raw
In response to Re: Speeding up adding fky on a very large table  (Ron <ronljohnsonjr@gmail.com>)
List pgsql-general
Our issue is that it takes 20hrs to index the full table. Hopefully we can add FK in multiple child partitions concurrently, otherwise doing it per partition offers no advantage from performance pov.

Need to test. Hopefully PG should not lock the referred table during the first build, stopping concurrent execution of other partitions.


In vanilla Postgresql (including RDS Postgresql) you can add the FK to each partition and then ALTER TABLE ONLY the parent table.

Don't know about Aurora, though


pgsql-general by date:

Previous
From: Bruno Wolff III
Date:
Subject: Postgres 15 upgrades and template1 public schema
Next
From: Erik Wienhold
Date:
Subject: Re: Cannot restore windows dump on linux