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