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 по дате отправления: