LINUX.ORG.RU

Настройка PostgreSQL для работы с программой в wine

 ,


0

1

Выручайте нуба! Дано:
Debian testing/sid
PostgreSQL 9.3
Wine 1.6.2
Poker Tracker 4 - программа для сбора статистики при игре в онлайн-покер, windows версия, установленная под wine.
Эта программа (PT4) работает с PostgreSQL. Но мне не хотелось бы ставить PostgreSQL под вайном, как предлагает PT4, т.к. есть нативная.
Задача: Заставить PT4 видеть базу данных созданную в нативной PostgreSQL. Гуглёж навел на то, что нужно править pg_hba.conf . Также у меня установлен pgAdmin III. Как заставить программу под вайном работать с нативной PostgreSQL?
Вот что ещё нарыл на форуме Poker Tracker в теме про запуск программы в linux:

You'll need to make sure that you configure PostgreSQL to listen on hosts that are not just localhost - due to the way wine interacts with the system it's like you're on a LAN. The setting you want to change is to set listen_addresses = '*' in the postgresql.conf file. Make sure the line isn't started with a # or that will comment out the change. Restart the PostgreSQL server and you should be able to connect to it via your IP local IP address then (which you can find via ifconfig if you need).

Но я мало что понял из этого...
Спасибо!

★★★★

У тебя постгресс умеет слушать 127.0.0.1:5432 ?
Программы из вайна имеют доступ в сеть?

imul ★★★★★
()

ставишгь - постгрес, создаешь в нем нужного тебе юзера и настраиваешь постгрес чтобы он пускал этого юзреа с локалхоста

Deleted
()
Ответ на: комментарий от imul

У тебя постгресс умеет слушать 127.0.0.1:5432 ? Программы из вайна имеют доступ в сеть?

Слушать 127.0.0.1:5432 вроде умеет. Я настраивал нативную программу FPDB, которая также работает с PostgreSQL. Всё было нормально. Программы из вайна сеть видят.

MikeB ★★★★
() автор топика
Ответ на: комментарий от Deleted

ставишгь - постгрес, создаешь в нем нужного тебе юзера и настраиваешь постгрес чтобы он пускал этого юзреа с локалхоста

да вроде есть уже юзер postgres

MikeB ★★★★
() автор топика
Ответ на: комментарий от Deleted

Не могу, но кажется знаю почему. В PT4 нужно указать имя сервера, порт, имя пользователя и пароль. Пароль я не помню...

MikeB ★★★★
() автор топика
Ответ на: комментарий от MikeB

потому что постгрес по умолчанию во многих дистрах пускает через unix а не tcp сокет, и авторизует юзера по его имени в системе - соотв. подключиться можно только зайдя в систему под юзером postgres, это все блин есть в мануалах

Deleted
()
Ответ на: комментарий от MikeB

А в pg_hba.conf что?
Там можно вписать, чтобы с локалхоста пускал без пароля.

imul ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.