我正在开发一个用python编写的webapp,它包含一些复杂的数据库查询。通过将这些查询作为postgresql函数编写并简单地从应用程序中查询这些函数,我是否可以在应用程序级别编写所有查询?
我希望看到解释每种方法的优缺点的答案,因为它们与可读性,开发速度和性能速度有关。
答案 0 :(得分:0)
要考虑的一件事是对新版本的影响。我有一个非web python应用程序,我将Postgresql sql和函数与Python应用程序分开。它允许客户更轻松地组织与Postgresql相关的更新,而无需更改Python代码。我并不是说这样做总是最好的,这只是需要考虑的事情