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? Я могу полностью удалить один из них, если будет сказано, как это сделать. (Все данные для теста атм.)
Большое спасибо!