Как подключиться к базе данных, которая находится на другом компьютере? - PullRequest
0 голосов
/ 11 января 2019

Я разрабатываю приложение, которое будет работать на мобильном устройстве и подключаться к базе данных PostGreSQL на моем компьютере. Чтобы подключить мобильное устройство к серверу, мне нужно указать IP-адрес моего компьютера в качестве параметра «хост» в следующем коде? Я использую psycopg2, чтобы установить соединение между python и PostGres.

conpgs = psycopg2.connect(host='localhost', database='database', user='postgres', password='xxxx')

1 Ответ

0 голосов
/ 11 января 2019

Вы можете получить свой IP от таких услуг, как http://www.whatsmyip.org/

Однако вы, скорее всего, находитесь в локальной сети, например, в вашей локальной сети Wi-Fi / маршрутизаторе. Это означает, что вам нужно будет работать с параметрами брандмауэра того или иного интерфейса, чтобы внешние соединения с каким-либо портом перенаправлялись на порт, который прослушивает PG на вашем компьютере.

...