PostgreSQL: два разных экземпляра работают?

Я новичок в PostgreSQL, и у меня проблемы с выяснением вещей.

Я следовал стандартной процедуре установки, играл с ней некоторое время, и я пока не могу что-то выяснить.

Сценарий 1: я печатаю su - postgres и введите PSQL, используя psql, Я печатаю \list и увидеть только 3 базы данных. (по умолчанию).

Сценарий 2: я печатаю psql -U postgres -h /tmp/ postgres и список баз данных, я вижу более 10 баз данных (которые я создал для целей тестирования).

Теперь я считаю, что запущены два экземпляра PostgreSQL, однако я не могу сказать Python, что хочу подключиться к одному с более чем 10 базами данных.

Вот мой код Python для подключения.

import psycopg2

conn = psycopg2.connect(host="localhost", database="****", user="*****", password="*****")

Я получаю ошибку аутентификации, потому что прежний postgreSQL (с 3 базами данных) не имеет yilmazali зарегистрировано. Я хочу, чтобы Python подключил второй.

Как мне этого добиться? Как мне избавиться от двух экземпляров PSQL? Я могу полностью удалить один из них, если будет сказано, как это сделать. (Все данные для теста атм.)

Большое спасибо!

0 ответов

Другие вопросы по тегам