Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql psycopg2游标获取结果集的所有顺序_Postgresql_Psycopg2_Python 3.7_Postgresql 9.4 - Fatal编程技术网

Postgresql psycopg2游标获取结果集的所有顺序

Postgresql psycopg2游标获取结果集的所有顺序,postgresql,psycopg2,python-3.7,postgresql-9.4,Postgresql,Psycopg2,Python 3.7,Postgresql 9.4,我有一个应用程序服务器API,它连接到我们的postgres后端,并使用psycopg2连接和游标对象执行一个查询,该查询具有ORDER BY子句 在调用时,我是否可以假设resultset中元组的顺序始终与执行查询中的orderby子句确定的顺序相同 换句话说,我可以安全地假设psycopg2.cursor不会混淆结果集元组的原始顺序吗 谢谢,, Pranav是的,顺序被保留 查询已执行,结果可用。fetchone()、fetchmany()和fetchall()保留光标结果列表的原始顺序

我有一个应用程序服务器API,它连接到我们的postgres后端,并使用psycopg2连接和游标对象执行一个查询,该查询具有
ORDER BY
子句

在调用时,我是否可以假设resultset中元组的顺序始终与执行查询中的
orderby
子句确定的顺序相同

换句话说,我可以安全地假设psycopg2.cursor不会混淆结果集元组的原始顺序吗

谢谢,,
Pranav

是的,顺序被保留

查询已执行,结果可用。fetchone()、fetchmany()和fetchall()保留光标结果列表的原始顺序