Почему не выводятся данные из таблицы 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>

в базе есть одна запись

введите сюда описание изображения


Ответы (0 шт):