PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana mengubah perilaku penyortiran nol default dari PostgreSQL di Django ORM

Saya menemukan cara yang mengakomodasi mesin DB yang berfungsi baik (null sebagai nilai tertinggi atau terendah) dengan menggunakan extra , membuat null memeriksa boolean, dan saat mengurutkan boolean false < true tampaknya universal:

qs = qs.extra(select={'null_start': "publish_start is null"},
              order_by=['null_start', '-publish_start'])



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bagaimana cara menangkap kesalahan fungsi pg_connect ()?

  2. Symfony2 Doctrine - klausa ILIKE untuk PostgreSQL?

  3. PostgreSQL secara manual mengubah rencana eksekusi kueri untuk memaksa penggunaan sortir dan akses berurutan alih-alih pemindaian penuh

  4. Apa yang Baru di PostgreSQL 11

  5. Kembalikan file cadangan postgres menggunakan baris perintah?