Die Bestellung wird nicht garantiert
es sei denn, Sie geben es ausdrücklich mit dem ORDER BY
an Klausel.
Du vielleicht Abrufen von Daten in derselben Reihenfolge bei mehreren Ausführungen, falls keine Datenbankaktivität vorhanden ist, da PostgreSQL nur Zeilen in der Reihenfolge zurückgibt, in der es sie auf den Datenbankseiten findet. Machen Sie einen kleinen Test:
- fügen Sie eine Reihe von Zeilen ein, wobei Sie die gewünschte Reihenfolge beibehalten;
- Tabelle abfragen:Sie erhalten geordnete Zeilen;
- den allerersten Datensatz im Satz aktualisieren;
- Tabelle erneut abfragen;
- beobachten Sie die Ergebnisse.
Kurz gesagt:Du vielleicht sogar Zeilen in den gewünschten bekommen bestellen, aber das ist nur ein Zufall.