为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server 64 V8 8.1 0x7000c
【操作系统】:麒麟linux v2101.ky10.aarch64
【CPU】:飞腾 FT-2000+/64
【问题描述】*:dmSQLAlchemy故障,导致python写入数据时报错AttributeError: 'DmdbCursor' object has no attribute 'output_stream'
写入语句为:df.to_sql('t_test_result', engine, if_exists='append', index=False)
兄弟,你解决了吗,我也遇到这情况了,dmpython版本 2.5.22,dmsqlalchemy版本2.0.5,sqlalchemy 版本2.0.30,查询语句user = db.query(User).filter(User.username == username, User.is_delete == 0).first(),ORM 模型:
class User(Base):
__tablename__ = "users"
__table_args__ = {"schema": quoted_name("aico_saas", quote=True), "quote": True}
id = Column("id", Integer, Identity(start=1, increment=1), primary_key=True, quote=True, comment="用户ID")
email = Column("email", String(100), unique=True, comment="邮箱(非必要)", quote=True)
username = Column("username", String(255), index=True, nullable=False, comment="名字", quote=True)

本地未复现该问题,希望能够提供一下信息:
1、数据库详细版本:
select id_code();
2、dmPython/dmSQLAlchemy/SQLAlchemy版本;
3、简单的测试demo。