Re: Logical Replication of Multiple Schema Versions

Поиск
Список
Период
Сортировка
Искать
От
Peter Eisentraut
Тема
Re: Logical Replication of Multiple Schema Versions
Дата
Msg-id
c131c6f5-35db-cbde-f35b-3532a7181fe5@2ndquadrant.com
Ответ на
Список
Дерево обсуждения
Logical Replication of Multiple Schema Versions Dan shmidt <dshmidt@hotmail.com>
Re: Logical Replication of Multiple Schema Versions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
On 2019-12-10 08:55, Dan shmidt wrote:
> What is the correct way to perform such an operation?
> Is there a way to keep constraint #1 or the only option is to not allow 
> "breaking" schema changes between versions.

It all depends on the specific schema changes you want to make.  You can 
add columns on the subscriber and remove columns on the publisher 
without breaking things (unless there are not-null constraints). 
Renaming columns will break replication until you rename them 
everywhere.  Column type changes will usually just work as long as the 
data fits into both the old and the new type.

You really need to carefully plan and test each class of scenarios 
separately.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


В списке pgsql-general по дате отправления
От: Stephen Frost
Дата:
От: Adrian Klaver
Дата:
Сообщение: Re: PGUSER and initdb
FAQ