Как подключиться к PostgreSQL с помощью SQLAlchemy? - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь подключиться к моей PostgreSQL базе данных, используя SLQAlchemy. Я установил psycopg2 и попытался подключиться к базе данных с необработанным кодом python, и это сработало, но на этот раз я пытаюсь использовать SQLAlchemy. Я прочитал документацию из SQLAlchemy docs . Это может выглядеть очень просто, и я не могу найти решение в inte rnet для этого конкретного c. Это мой код, такой простой:

import psycopg2
from sqlalchemy import create_engine 
from sqlalchemy.orm import scoped_session, sessionmaker

engine = create_engine('postgresql+psycopg2://nysa:mypassword@127.0.0.1:46015/nysa') 
db = scoped_session(sessionmaker(bind=engine))

connection = engine.connect() 
result = connection.execute('select*from table') 
print(result)

При запуске файла * .py ничего не происходит, ошибок нет, и я попытался найти проблему с отладчиком pycharm, и заметил, что в строке connection = engine.connect() застревает как в бесконечном l oop. Я уверен, что мои учетные данные верны. Как мне подключиться к базе данных?

1 Ответ

0 голосов
/ 02 мая 2020

Понял. Когда я открывал pgAdmin, он показывает другой порт, и я подумал, что мне нужно было вставить этот порт в код, поэтому он не работал. Работал с 127.0.0.1:5432.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...