Bu basit durumun cevabı Evet . Satırlar, VALUES
ifadede sağlanan sırayla eklenir . Senin eğer id
sütun olan serial
tip, altta yatan dizisinden değerleri sırayla getirilen olacaktır.
Ancak bu bir uygulama detayıdır ve garanti yoktur. Özellikle, siparişin WHERE
şartlar veya birleşimlerle daha karmaşık sorgularda tutulması gerekmez .
Aynı anda aynı tabloya eşzamanlı işlemler yazıyorsanız, boşluklar veya diğer satırlar da karışabilir. Olası değil, ama mümkün.
Bir veritabanı tablosunda "doğal" düzen yoktur. Satırların fiziksel sırası ( sistem sütununactid
yansıtılır ) başlangıçta eklenen sıralarına karşılık gelse de, bu her zaman değişebilir. UPDATE
, DELETE
, VACUUM
Ve diğer komutlar satırların fiziksel sırasını değiştirebilirsiniz. Ancak için üretilen değerler id
sabittir ve elbette buna hiçbir şekilde bağlı değildir.