Задать вопрос
@wadomon

Возможно ли делать ALTER на PG10?

Перерыв гугль не нашёл ответа на вопрос, как прокидывать ALTER на логической реплике postgresql10? на 9ке с помощью адской команды DDL получалось,
SELECT pglogical.replicate_ddl_command('ALTER TABLE public.stats ADD Phone CHARACTER VARYING(20)',replication_sets:=ARRAY['insert_update']);

на 10ке как-то иначе? Ибо эат команда, разумеется, уже не работает.

Если есть у кого чёткий пример рабочей команды - напишите, пожалуйста. Или напишите, если это невозможно.
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • Нетология
    SQL и получение данных
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
Ибо эат команда, разумеется, уже не работает.

Почему "разумеется"?
pglogical никуда не делся. Как был сторонним модулем, так и остался. Релиз с поддержкой PG11 тоже уже был.

А логическая репликация которая штатная в pg10 - DDL не обрабатывает. Это опять же обязанность сопровождающего систему админа корректно вносить DDL.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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