У меня есть случай, когда мне нужно реплицировать данные из Cloud SQL для PostgreSQL во внешнюю локальную базу данных PostgreSQL. Я прочитал документ и обнаружил, что Cloud SQL для PostgreSQL пока не поддерживает внешнюю репликацию. Я пытался найти решение в Интернете, но мне не повезло. Есть у кого-нибудь идеи, как это сделать? Также приветствуются сторонние решения.
Функциональность действительно еще не поддерживается. До тех пор, пока это не произойдет, одним из способов решения проблемы было бы запланировать экспорт через равные промежутки времени в решение для хранения, а затем импортировать дамп в локальную базу данных. Вот как:
1- Создайте корзину Cloud Storage в котором будут храниться экспортные дампы
2- Создать облачную функцию который будет подключиться к Cloud SQL и координировать экспортная операция в корзину Cloud Storage
4- Используйте желаемый метод для импорта обычных дампов в локальную базу данных.