在尝试用postgresql的order_by布尔字段进行排序时,我看到了奇怪的输出。
我有一个布尔字段,默认值为false, 我使用order_by(-thebooleanfield),有时候我会首先看到True值,这是我期望的,但有时候False值会首先出现。
我需要换一种类型吗? 或者有一种正确的方式可以按照postgresql的布尔字段进行排序吗?
谢谢。
在尝试用postgresql的order_by布尔字段进行排序时,我看到了奇怪的输出。
我有一个布尔字段,默认值为false, 我使用order_by(-thebooleanfield),有时候我会首先看到True值,这是我期望的,但有时候False值会首先出现。
我需要换一种类型吗? 或者有一种正确的方式可以按照postgresql的布尔字段进行排序吗?
谢谢。
https://code.djangoproject.com/ticket/19726
基本上,开发者将其标记为“不修复”,因为在数据库后端之间实现一致的行为会使它们更加脆弱。