使用原则 1.2 中禁止的列名
我正在使用 postgresql 数据库。 我有一个名为“from”的列的表(我无法更改它)。 由学说生成的 SQL 插入查询不正确,因为列名“from”应该用引号括起来。我怎样才能告诉教义这样做呢?
我相信,有一种快速而干净的方法可以纠正这个问题。
提前致谢。
I'm using postgresql database.
I have table with column called "from" (I can't change it).
Sql insertion query generated by doctrine are incorrect, because column name "from" should be closed by quotation marks. How can I tell doctrine to do this?
I believe, there is fast and clean way to correct that.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许
$conn->setAttribute(Doctrine_Core::ATTR_QUOTE_IDENTIFIER, true);
?来自 文档 ->配置->标识符引用Maybe
$conn->setAttribute(Doctrine_Core::ATTR_QUOTE_IDENTIFIER, true);
? From Docs -> Configuration -> Identifier quoting