Re: Improve logical replication usability when tables lack primary keys

Поиск
Список
Период
Сортировка
От Amit Kapila
Тема Re: Improve logical replication usability when tables lack primary keys
Дата
Msg-id CAA4eK1+UL6wVDNzkpHjA7RVLD_8AkrP2tu+RvQ2h5AUjyEe+-Q@mail.gmail.com
обсуждение исходный текст
Ответ на Improve logical replication usability when tables lack primary keys  (Chao Li <li.evan.chao@gmail.com>)
Ответы Re: Improve logical replication usability when tables lack primary keys
Список pgsql-hackers
On Mon, Nov 10, 2025 at 1:36 PM Chao Li <li.evan.chao@gmail.com> wrote:
>
> * BACKGROUND
>
> This requirement comes from several users operating large deployments, particularly in HIS (Hospital Information
Systems).The situation can be summarized as follows: 
>
> - A central DB operations team maintains the main database and configures logical replication for all tables.
> - Multiple third-party application vendors are allowed to create new tables in that database.
> - Some of these newly created tables lack a primary key. Since logical replication with `REPLICATION IDENTITY
DEFAULT`requires a primary key, such tables silently fail to replicate. 
> - The DB operations team must then spend significant effort identifying the affected tables and correcting them
manually.
>

Can you share an example of how we silently fail to replicate? Won't
in such cases UPDATE/DELETE will anyway raise an ERROR?

--
With Regards,
Amit Kapila.



В списке pgsql-hackers по дате отправления: