Интересует подключение к БД Postgres средствами Python.
Предварительно нужно создать ssh-туннель.
Если будет живой пример - вообще замечательно.
Сам пытаюсь решить проблему таким образом: использую библиотеки sshtunnel + psycopg2.
Пробовал также другие библиотеки для работы с Постгресом и Питоном - например, PygreSql, pg8000 и spur.
Посредством ssh (из командной строки) туннель строится, к БД подключаюсь. Также легко подключаюсь к БД посредством ПО (Beaver).
В итоге пока упёрся в ошибку: password authentication failed for user "vanja-ivanov"
P.S. Всё описанное делаю под Linux (Ubuntu). Если есть решение под Windows - также не откажусь.