Re: Partitioning without downtime - Mailing list pgsql-admin

From Keith Fiske
Subject Re: Partitioning without downtime
Date
Msg-id CAODZiv6XDLy3n=WPU3a=Ra27M=sgiwQP=FX=2mW7FzJnVChLBw@mail.gmail.com
Whole thread Raw
In response to Partitioning without downtime  (Loles <lolesft@gmail.com>)
Responses Re: Partitioning without downtime  (ravi k <ravisql09@gmail.com>)
List pgsql-admin


On Fri, Apr 22, 2022 at 11:28 AM Loles <lolesft@gmail.com> wrote:
Hi!

Is there a way to partition a table in production without downtime? Or extension that allows it.

Thanks!

Zero downtime (or without a table lock at some point) is not possible with native partitioning since you cannot convert an existing table into a natively partitioned table. However, it is possible to do it with very little downtime if the circumstances allow. I've laid out a method of doing this with pg_partman here - https://github.com/pgpartman/pg_partman/blob/master/doc/pg_partman_howto_native.md

--
Keith Fiske
Senior Database Engineer
Crunchy Data - http://crunchydata.com

pgsql-admin by date:

Previous
From: Loles
Date:
Subject: Partitioning without downtime
Next
From: ravi k
Date:
Subject: Re: Partitioning without downtime