Почему не выводятся данные из таблицы python sqlalchemy + postgresql?
Почему не выводит запись из базы в row?
from sqlalchemy import create_engine, MetaData, Table, Column, Integer, String, select
from sqlalchemy import text
from config import config
def dbAccCheck(id):
params = ({"user": id})
connection_string = f'postgresql+psycopg2://{config.user_db}:{config.pass_db}@{config.host_db}/{config.name_db}'
engine = create_engine(connection_string)
connection = engine.connect()
metadata = MetaData()
metadata.reflect(bind=engine)
table = metadata.tables['user']
query = select(table).where(table.c.user == id)
result = connection.execute(query)
if result:
print(f" есть запись {result}")
if not result:
print(f" пусто")
for row in result:
print(row)
connection.close()
print>> есть запись <sqlalchemy.engine.cursor.CursorResult object at 0x000002471CDD7520>
в базе есть одна запись