Поръчката не е гарантирана
освен ако изрично не го посочите с ORDER BY
клауза.
Вие може да сте получаване на данни в един и същ ред при няколко изпълнения в случай, че няма активност в базата данни, тъй като PostgreSQL просто ще върне редове в реда, в който ги намира в страниците на базата данни. Направете малък тест:
- вмъкнете няколко реда, запазвайки желания ред;
- заявете таблицата:ще получите подредени редове;
- актуализиране на първия запис в набора;
- потърсете таблицата отново;
- наблюдавайте резултатите.
Накратко:Вие може да сте дори получаване на редове в желаното поръчка, но това е просто съвпадение.