-1
我有一个非常简单的问题。我打算做一个烧瓶应用程序,最终可能会产生一些复杂的SQL查询。出于这个原因,我决定不使用ORM,而且我更喜欢编写自己的SQL。使用psycopg2调用函数而不是原始查询
我写了一些简单的SQL在postgres函数中读取/写入数据,然后使用psycopg2进行函数调用。我认为这种方法比编写原始SQL更好,因为它很容易维护。
有没有人知道采取这种方法的任何缺陷,或psycopg2特有的限制?谢谢。
谢谢你的回答。 SQLAlchemy的确看起来非常引人注目,而且您可以使用普通SQL的事实看起来不错。然而,我想说的几点是,我很可能未来会改变我的部署,更重要的是,我可能不得不用复杂的JOIN编写查询。如果有人能说服我说'psycopg2'绝对不是不行,那么我一定会去看SQLAlchemy。 –
SQLAlchemy用JOIN做了很多事情。有些时候,仅仅编写SQL更容易,而不是理解SQLAlchemy如何生成SQL。我只是试图给你一些自以为是的原因,但'psycopg2'很棒,即使SQLAlchemy使用它。 :)用'psycopg2'继续。 – iurisilvio
你的回答给了我一些观点。现在我正在给SQLAlchemy一个想法。此外,发现一些有价值的信息[这里](http://stackoverflow.com/questions/8588126/sqlalchemy-or-psycopg2) –