Re: Support logical replication of DDLs
От | Dilip Kumar |
---|---|
Тема | Re: Support logical replication of DDLs |
Дата | |
Msg-id | CAFiTN-uuE9PiZK-zCTR2ch+Knb15js+=Ot1nKUMK5_5JVK4yrw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Support logical replication of DDLs (Zheng Li <zhengli10@gmail.com>) |
Ответы |
Re: Support logical replication of DDLs
|
Список | pgsql-hackers |
On Thu, Mar 17, 2022 at 2:47 AM Zheng Li <zhengli10@gmail.com> wrote: > > Hi, > > >If you don't mind, would you like to share the POC or the branch for this work? > > The POC patch is attached. It currently supports the following functionalities: Thanks for sharing, I will look into it. > >In such cases why don't we just log the table creation WAL for DDL > >instead of a complete statement which creates the table and inserts > >the tuple? Because we are already WAL logging individual inserts and > >once you make sure of replicating the table creation I think the exact > >data insertion on the subscriber side will be taken care of by the > >insert WALs no? > > The table creation WAL and table insert WAL are available. The tricky > part is how do we break down this command into two parts (a normal > CREATE TABLE followed by insertions) either from the parsetree or the > WALs. I’ll have to dig more on this. I agree that this is a bit tricky, anyway I will also put more thoughts on this. -- Regards, Dilip Kumar EnterpriseDB: http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: