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

Postgres. Как создать READ/WRITE таблицу на Slave машине (Replication)?

Здравствуйте! Настроил реплику БД postgres по инструкции https://www.8host.com/blog/replikaciya-baz-dannyx-...

Теперь возникла необходимость создать на Slave машине в той же БД таблицу, в которую slave мог бы делать инсёрты. Как это возможно? При попытке создать таблицу, получаю ошибку:

ERROR: cannot execute CREATE TABLE in a read-only transaction


P.S. На мастер сервер эта таблица не должна передаваться. Она нужна только локально на slave машине.
  • Вопрос задан
  • 723 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@dmtrrr
Backend developer
На slave это сделать нельзя.
Ответ написан
Комментировать
На slave это сделать нельзя.

Потому что это slave база.
Придётся вам завести на слейве дополнительную БД, в которую будет писать Слейв.
Ответ написан
Ваш ответ на вопрос

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

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