микросервиса лежат в отдельном tablespace. Возникла задача "распилить" единую БД по принципу "один микросервис — одна БД". Как это сделать?
А как Вы их разделяете? Но, в любом случае, если хотите "распиливать" базу, Вас ждёт dump/restore (ну или логическая репликация, если уж заморочиться). :(
1. Создаёте целевые базы данных со всеми необходимыми таблицами (только структура)(pg_dump/restore). 2. Настраиваете логическую репликацию таблиц из ресурсной БД в целевую (pglogical).
Прошу прощения за оффтоп. А микросервисы одним и тем же пользователем подключаются или разными? Я такое часто видела на оракл. На каждый микросервис отдельная схема (схема в терминологии оракла)
Обсуждают сегодня