Ordren er ikke garanteret
medmindre du udtrykkeligt angiver det med ORDER BY
klausul.
Du måske være henter data i samme rækkefølge efter flere eksekveringer, hvis der ikke er nogen databaseaktivitet, da PostgreSQL blot returnerer rækker i den rækkefølge, den finder dem på databasesiderne. Lav en lille test:
- indsæt et antal rækker med den ønskede rækkefølge;
- forespørg i tabellen:du vil få rækker ordnet;
- opdater den allerførste post i sættet;
- forespørg i tabellen igen;
- observer resultaterne.
Kort sagt:Du måske være endda få rækker i det ønskede rækkefølge, men dette er kun en tilfældighed.