Может ли SQLAlchemy обрабатывать несколько имен хостов в свойстве SQLALCHEMY_DATABASE_URI? - PullRequest
0 голосов
/ 09 января 2020

У нас есть продукт высокой доступности, который использует два хоста для репликации данных между несколькими центрами обработки данных. Мы используем Patroni для управления передачей обслуживания, пока серверы обслуживаются go. После первоначальной попытки настроить строку подключения, чтобы SQLAlchemy распознал, что у нас есть несколько вероятных имен хостов, мы смогли выяснить, что все, что следует за именем первого хоста, игнорируется.

Вот две попытки, которые мы предприняли, чтобы задать для SQLALCHEMY_DATABASE_URI несколько имен хостов:

postgres://db_user:db_password@hostname1,hostname2?target_session_attrs=read-write/db_name

postgres://db_user:db_password@hostname1,hostname2?target_server_type=master/db_name

Любая помощь по этому вопросу будет огромной! Спасибо, что нашли время взглянуть.

...