8
from sqlalchemy import create_engine, MetaData, ForeignKey
engine = create_engine("mysql://user:[email protected]/shema", echo=False)
meta = MetaData(engine, True)
conn = engine.connect()
tb_list = meta.tables["tb_list"]
tb_data = meta.tables["tb_data"]
tb_list.c.i_data.append_foreign_key(ForeignKey(tb_data.c.i_id))
q = tb_list.outerjoin(tb_data).select()
res = conn.execute(q)
그리고 결과, 어떻게 쿼리 결과 의사 결정의 res
SQLAlchemy의 점점 열 데이터 유형은 이제
하나의 열 유형 얻을 수 있습니다 :
res._key_cache[ col_name ][0]
당신이 뭔가를 알고 계십니까을?
실제 데이터 형식을 얻으려면 공급 업체별 조회를 수행해야합니까? 예 : 'TYPES'는 [Postgres type OIDs]의 매핑입니다 (http://initd.org/psycopg/docs/advanced.html#type-code). cast-from-sql-to-python)? psycopg2에서 – z0r
@ z0r 인 경우,이 값은 객체 자체 일 수 있습니다. psycopg2의 객체는 정수 또는 그와 비슷한 것으로 평가한다고 생각합니다. 사용해보십시오. – zzzeek