为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8_20240715
【操作系统】:ubuntu
【CPU】: amd64
【问题描述】*:目前我使用的beego自带的orm来操作数据库,因为要适配 基于pg协议版的dm所以orm进行如下注册orm.RegisterDriver(“dm”, orm.DRPostgres),但是在使用的过程中,orm动态生成的查询语句例如比如(SELECT * FROM table WHERE id = $1),此时参数映射语法是$1,运行查询语句报 -2111 “第1 行附近出现错误:\n无效的列名[$1]”,dm是不是不支持该语法,因为都是动态生成的sql要修改的话只能修改beego代码。
目前解决办法 改造beego