Параметры URL-адреса подключения Postgres перестали работать при переключении с PG11 на PG14Python

Программы на Python
Anonymous
Параметры URL-адреса подключения Postgres перестали работать при переключении с PG11 на PG14

Сообщение Anonymous »

У меня есть кодовая база, которая использует соединение с Postgres через полный автономный URL-адрес соединения. Кодовая база Python работала на PG11, но после перехода на PG14 параметры в URL-адресе подключения больше не распознаются:

Код: Выделить всё

postgresql://username:password@host:port/database?&options=-csearch_path=my_schema&target_session_attrs=read-write&connect_timeout=5
в частности, эта часть: ?&options=-csearch_path=my_schema&target_session_attrs=read-write&connect_timeout=5
Путь_поиска
code> не распознается, и поэтому схема my_schema не установлена ​​по умолчанию.
Я испробовал много возможностей, в том числе, но ни один из них не работает:
  • добавление кодировки в пространство, например ?&options=-c%20search_path=my_schema
  • удаление начального символа & перед параметрами< /li>
    удаление -c перед search_path
  • указание search_path без параметров


Подробнее здесь: https://stackoverflow.com/questions/785 ... 11-to-pg14

Вернуться в «Python»