Re: Question on partman extension while relation exist - Mailing list pgsql-general

From Muhammad Ikram
Subject Re: Question on partman extension while relation exist
Date
Msg-id CAGeimVqaCqDmDWZf3hkTZk_8uXg4=4FU2MAcSRdrMqHriJyrwg@mail.gmail.com
Whole thread Raw
In response to Re: Question on partman extension while relation exist  (yudhi s <learnerdatabase99@gmail.com>)
List pgsql-general
Hi,

 Sorry for late reply, I think you will having some script that drops and creates daily partitions etc, command for disabling/removing any constraint can be placed before these statements so that when the script runs it does the needful.

Regards,
Muhammad Ikram
Bitnine global


On Tue, Jul 2, 2024 at 12:54 PM yudhi s <learnerdatabase99@gmail.com> wrote:


On Tue, 2 Jul, 2024, 12:43 pm Muhammad Ikram, <mmikram@gmail.com> wrote:
Hi Yudhi,

I think disabling foreign keys before maintenance will help.

--
Muhammad Ikram

Do you mean to say call the parent table first for maintenance followed by child, and remove all the foreign key first which are pointing to this parent table partition which is going to be dropped by the pg_partman? 

As drop/create partition is being called from within pg_partman without our intervention, so where should we put this drop foreign key code? Do you mean having that with another event trigger which will fire before drop? 


--
Muhammad Ikram

pgsql-general by date:

Previous
From: "David G. Johnston"
Date:
Subject: Re: Logical replication with temporary tables
Next
From: Reid Thompson
Date:
Subject: Re: printing PGresult content with gdb