PostgreSQL的Python存储过程

2024-05-20 08:20:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我们对Postgres还是很陌生的,而且是从Microsoft Sql Server来的。

我们现在想写一些存储过程。好吧,在努力让一个比hello world更复杂的东西在pl/pgsql中工作之后,我们决定,如果我们要学习一种新的语言,最好还是学习Python,因为我们在大约15分钟内就可以使用同一个查询(注意,我们中没有人真正了解Python)。

因此,与pl/psql相比,我有一些关于它的问题。

  1. pl/Pythonu是否比pl/pgsql慢?
  2. 对于如何使用它编写好的存储过程,有什么“好”的引用吗?Postgres文档中的五个简短页面并不能告诉我们足够的信息。
  3. 查询准备呢?应该一直用吗?
  4. 如果我们将SD和GD数组用于许多查询计划,它是否会变得太满或对服务器产生负面影响?如果旧值太满,它会自动删除吗?
  5. 有希望成为一种值得信赖的语言吗?

而且,我们的存储过程使用非常简单。现在我们只有4个,但我们仍在尝试从特定于Sql Server的语法转换少量代码(例如变量,不能在存储过程之外的Postgres中使用)


Tags: 文档语言helloworldsqlserver过程postgres