La respuesta para este simple caso es sí . Las filas se insertan en el orden proporcionado en la VALUESexpresión. Y si su idcolumna es un serialtipo, los valores de la secuencia subyacente se buscarán en ese orden.
Pero este es un detalle de implementación y no hay garantías. En particular, el orden no se mantiene necesariamente en consultas más complejas con WHEREcondiciones o combinaciones.
También puede obtener huecos u otras filas mezcladas si tiene transacciones simultáneas escribiendo en la misma tabla al mismo tiempo. Improbable, pero posible.
No hay un orden "natural" en una tabla de base de datos. Si bien el orden físico de las filas (que se refleja en la columnactid del sistema ) corresponderá inicialmente a su orden insertado, eso puede cambiar en cualquier momento. UPDATE, DELETE, VACUUMY otros comandos pueden cambiar el orden físico de las filas. Pero los valores generados para idson estables y no están conectados de ninguna manera, por supuesto.