En mi aplicación actual Rails, estoy resolviendo conflictos de programación ordenando los modelos por el campo "created_at
". Sin embargo, me di cuenta de que al insertar varios modelos de un formulario que permite esto, todas las veces created_at
son exactamente las mismas.¿Se puede confiar en la clave primaria de incremento automático en su base de datos?
Esto es más una cuestión de mejores prácticas de programación: ¿Puede su aplicación confiar en su columna de ID en su base de datos para incrementar cada vez más con cada INSERT
para obtener su orden de creación? Para decirlo de otra manera, ¿puedo ordenar un grupo de filas que saque de mi base de datos por su columna de ID y estar seguro de que este es un tipo preciso basado en el orden de creación? ¿Y esta es una buena práctica en mi aplicación?
Me gusta la idea de redundancia, ordenar por uno y luego usar ID para un tipo secundario. . . ¡Gracias! – BushyMark
Las secuencias de Oracle se ordenan para instalaciones que no son de RAC, que son la gran mayoría de ellas. –