172 похожих чатов

Коллеги, подскажите кто делал. Есть PG12 из которого надо мигрировать

таблицу логической репликайией в другую PG12, но второй сервер не такой мощный, поэтому решили на destination сделать таблицу партиционированной. Заведется логическая репликация из обычной таблицы в партиционированную? В теории думаю да, но надо бы сделать стенд. Перед стендом решил спросить.

3 ответов

35 просмотров

Нет, не заведётся. См. https://www.postgresql.org/docs/12/logical-replication-restrictions.html : Replication is only possible from base tables to base tables. That is, the tables on the publication and on the subscription side must be normal tables, not views, materialized views, partition root tables, or foreign tables. In the case of partitions, you can therefore replicate a partition hierarchy one-to-one, but you cannot currently replicate to a differently partitioned setup. Attempts to replicate tables other than base tables will result in an error.

JyBvciAxID0gMSAtLQo=-Kuzin Автор вопроса
Yaroslav Schekin
Нет, не заведётся. См. https://www.postgresql.org/...

Вот жеж. А казалось должно завестись. Интересно почему нет. В 13 пофиксили, значит наверное в коммитах можно посмотреть в чем там затык. 🤔

JyBvciAxID0gMSAtLQo= Kuzin
Вот жеж. А казалось должно завестись. Интересно по...

Major versions выпускают не просто так. ;) Т.е. к v12 это просто ещё не успели сделать.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта