Re: Support logical replication of DDLs
От | Robert Haas |
---|---|
Тема | Re: Support logical replication of DDLs |
Дата | |
Msg-id | CA+TgmoauXRQ3yDZNGTzXv_m1kdUnH1Ww+hwKmKUSjtyBh0Em2Q@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Support logical replication of DDLs (Alvaro Herrera <alvherre@alvh.no-ip.org>) |
Список | pgsql-hackers |
On Fri, Apr 8, 2022 at 7:34 AM Alvaro Herrera <alvherre@alvh.no-ip.org> wrote: > > For runtime conditions, one of the things you have mentioned in that > > thread is to add schema name in the statement at the required places > > which this patch deals with in a different way by explicitly sending > > it along with the DDL statement. > > Hmm, ok. The point of the JSON-blob route is that the publisher sends a > command representation that can be parsed/processed/transformed > arbitrarily by the subscriber using generic rules; it should be trivial > to use a JSON tool to change schema A to schema B in any arbitrary DDL > command, and produce another working DDL command without having to know > how to write that command specifically. So if I have a rule that > "schema A there is schema B here", all DDL commands can be replayed with > no further coding (without having to rely on getting the run-time > search_path correct.) Yeah, that was a really nice aspect of that approach. -- Robert Haas EDB: http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: