Односторонняя синхронизация данных между двумя программами Django через Postgresql - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть система Django, которая работает более двух лет, сидит там, собирает данные (в частности, информацию о пользователе, связанную с моим вопросом).Теперь клиенту нужно другое приложение, которое будет использовать пользовательскую базу данных существующей системы, но должно иметь совершенно другую среду, помимо общей пользовательской базы, и, возможно, другой сервер, сеть и т. Д. Мои основные требования:

  1. Доступ на запись к пользовательским таблицам возможен только из старой системы.
  2. . Хотя мгновенная синхронизация не требуется, пакет (который копирует данные с одного сервера).для других (скажем, по часам каждый час) речь идет о том, что им нужно, чтобы данные были доступны примерно через 10-15 минут, и запуску пакетной синхронизации, которая часто убивала бы оба сервера.

Теперь я попытался подключить несколько баз данных к одной (новой) программе. Однако, поскольку Django не поддерживает связи между базами данных, это не работает для меня. Я планирую и пытаюсь использовать механизм внешних таблиц Postgresql, и кажется,быть многообещающим. Интересно, может ли кто-нибудь предоставить мне:

  • Некоторые рекомендации для такого соединения, или
  • Другой, хорошо зарекомендовавший себя способ подключения программ Django, как я пытался описать выше.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...