подключиться к удаленной базе данных postgres, используя пилоны и psycopg2 - PullRequest
2 голосов
/ 19 марта 2011

Я могу подключиться к своей удаленной базе данных с помощью psycopg2 в автономной программе Python 2.6, но не могу установить соединение из контроллера в Pylons.

Как я могу это сделать?

РЕДАКТИРОВАТЬ: полученное значение исключения: не удалось перевести имя хоста "localhost: 7780" в адрес: имя или служба неизвестна

Я создаю ssh-туннель для подключения к удаленной базе данных.

Ответы [ 2 ]

4 голосов
/ 22 марта 2011

Проблема решена путем изменения формата URL с

"host='localhost:7780' dbname='mydb' user='me' password='mypassword'" до

"host='localhost' port='7780' dbname='mydb' user='me' password='mypassword'".

1 голос
/ 18 марта 2016

Установите настройки База данных следующим образом.

 host='localhost' 
 port='7780' 
 dbname='mydatabase' 
 user='myusername' 
 password='mypassword'

Ваша ошибка только что пришла из-за этой настройки host='localhost:7780'

...