sql >> Database >  >> RDS >> PostgreSQL

Het standaard null-sorteergedrag van PostgreSQL in de Django ORM wijzigen

Ik heb een manier bedacht die geschikt is voor DB-engines die hoe dan ook werken (null als hoogste of laagste waarde) door extra te gebruiken , waardoor de nulcontrole een boolean is, en bij het sorteren van booleans false < true lijkt universeel te zijn:

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



  1. Kunnen we SQL importeren van S3-bucket naar AWS ec2 (instantie)?

  2. Hoe meerdere parameters met dezelfde naam van een URL in PHP te krijgen en alle records in de tabel in te voegen?

  3. Extra rijen krijgen - Nadat u lid bent geworden van de 3 tafels met behulp van Left Join

  4. int(11) vs. int(alles anders)