Postgresql 在psycopg2中,为什么要在execute_值上使用execute_批处理?

Postgresql 在psycopg2中,为什么要在execute_值上使用execute_批处理?,postgresql,psycopg2,Postgresql,Psycopg2,在psycopg2中,你为什么要使用over 我知道他们在算法上有点不同,但看起来 execute\u values据我所知,它可以做任何事情execute\u batch可以做得更快。我认为execute\u values需要将其参数专门打包到一个值列表中。这对于INSERT来说很好,但是对于UPDATE和DELETE来说,将它们重写为一个值列表的连接,而不仅仅是一系列语句,可能会有点尴尬

在psycopg2中,你为什么要使用over

我知道他们在算法上有点不同,但看起来
execute\u values
据我所知,它可以做任何事情
execute\u batch
可以做得更快。

我认为execute\u values需要将其参数专门打包到一个值列表中。这对于INSERT来说很好,但是对于UPDATE和DELETE来说,将它们重写为一个值列表的连接,而不仅仅是一系列语句,可能会有点尴尬