내가 ExecutionContext에 클래스 에서 소스 SQLAlchemy의/엔진/base.py에서 검토 한 존재하지 않으며이 방법의 postfetch_cols을 포함하지 않는() 문서화있다. 나는 0.7.7, 0.6.9 안정 버전뿐만 0.8으로 확인했습니다 나는 어리석은 무엇인가 놓치고 있습니까?SQLAlchemy의 ExecutionContext.postfetch_cols는
from sqlalchemy import *
engine = create_engine('sqlite:///:memory:')
metadata = MetaData(bind=engine)
t = Table('tableName', metadata, Column('a', String), Column('b', Integer))
t.create()
engine.execute(t.insert(), {'a':'1', 'b':2})
res = engine.execute(text('select * from tableName'))
res.postfetch_cols() #or res.context.postfetch_cols()
# AttributeError: 'SQLiteExecutionContext' object has no attribute 'postfetch_cols'
SQLAlchemy의 워드 프로세서 :
도 내가 할 때 존재 나던 방법을 확인 http://docs.sqlalchemy.org/en/rel_0_7/core/connections.html?highlight=postfetch_cols#sqlalchemy.engine.base.ResultProxy.postfetch_cols
오타에 사과드립니다. 나는 자동 완료에 너무 많이 의지하고 didnt는 나의 netbook에 편집자가있다. – user1441053