powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
9 сообщений из 9, страница 1 из 1
Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
    #39876786
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать, чтобы автоматически синхронизировалась база данных Постгрес 11, которая находится на Windows компе (десктоп), в базу данных Постгрес 12 , которая в облаке (хостинг) на Debian ?

Рассматриваю логическую репликацию. https://www.2ndquadrant.com/en/blog/logical-replication-postgresql-10/

Но для подписчика нужно, похоже, задать, постоянный IP адрес, которого нет у десктопа сейчас и вряд-ли будет.

Как можно вообще решить эту задачу автоматической передачи данных с десктопа в облако?

Может можно делать автоматически бэкап через промежутки времени, отсылать емейлом этот бэкап в облако, а там восстанавливать его ?
...
Рейтинг: 0 / 0
Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
    #39876787
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл сказать, что база на десктопе является главной.
...
Рейтинг: 0 / 0
Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
    #39876821
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может ли Маster база на Windows десктопе (без IP адреса) сама передавать все изменения на Slave в облако ?
...
Рейтинг: 0 / 0
Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
    #39876903
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboМожет ли Маster база на Windows десктопе (без IP адреса) сама передавать все изменения на Slave в облако ?

Если вы про штатные возможности базы без дополнительных расширений и програм - нет не может.
Я бы на вашем месте смотрел в сторону http://slony.info/documentation/logshipping.html
или поискал бы logical decoding plugin который бы на выходе sql файлы бы давал локально.
С последующей обвязкой этого скриптами которые это все в облако бы заливали.

Если же у вас база маленькая и срочности в доставке изменений нет то проще всего раз в N часов (1-24) делать dump копировать его в облако и там разворачивать с нуля.
...
Рейтинг: 0 / 0
Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
    #39876963
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрите этот курс

https://www.youtube.com/playlist?list=PLaFqU3KCWw6KEakTSrRWrekNI-z9U1ypF
...
Рейтинг: 0 / 0
Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
    #39877006
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk,

Спасибо большое. Буду пробовать.
...
Рейтинг: 0 / 0
Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
    #39877007
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya,

Спасибо большое за ссылку. Очень крутой плейлист. Что-то он мне не попадался.
...
Рейтинг: 0 / 0
Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
    #39877012
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GuzyaВроде можно оставить бд в состоянии донакатки WAL. И подсовывать их по мере необходимости.
Т.е. на стороне "мастера" Вы настраивает archive_command, который будет отправлять wal на сторону "подчиненного" сервера, а тот в свою
очередь при появлении новых wal будет их накатывать.
Это не будет работать на разных архитектурах (windows -> debian).
...
Рейтинг: 0 / 0
Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
    #39877239
Синий Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел ЛузановGuzyaВроде можно оставить бд в состоянии донакатки WAL. И подсовывать их по мере необходимости.
Т.е. на стороне "мастера" Вы настраивает archive_command, который будет отправлять wal на сторону "подчиненного" сервера, а тот в свою
очередь при появлении новых wal будет их накатывать.
Это не будет работать на разных архитектурах (windows -> debian).

и на 11 -> 12 подозреваю что тоже не будет...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как сделать синхронизацию базы на десктопе (без IP адреса) и облака ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]