Bestelling is niet gegarandeerd
tenzij je het expliciet specificeert met de ORDER BY
clausule.
Je misschien gegevens in dezelfde volgorde krijgen bij verschillende uitvoeringen in het geval dat er geen database-activiteit is, omdat PostgreSQL alleen rijen retourneert in de volgorde waarin ze op de databasepagina's worden gevonden. Doe een kleine test:
- voeg een aantal rijen in om de gewenste volgorde aan te houden;
- vraag de tabel:u krijgt rijen geordend;
- werk het allereerste record in de set bij;
- vraag de tabel opnieuw;
- bekijk de resultaten.
Kortom:u misschien zelfs rijen krijgen in de gewenste bestellen, maar dit is gewoon toeval.