Todas las tablas en la base de datos creadas por una aplicación de rieles parecen tener columnas created_at y updated_at. ¿Qué crea esto? ¿Son opcionales o algo interno confía en ellos?¿De dónde vienen las columnas created_at y updated_at?
13
A
Respuesta
19
Se crean de forma predeterminada cuando ejecuta la migración de ActiveRecord para un modelo. ActiveRecord las rellena/actualiza automáticamente cuando crea o actualiza una instancia de modelo (y, por lo tanto, la fila de la tabla de la base de datos subyacente), respectivamente.
Puede eliminar las columnas eliminando la línea t.timestamps
del archivo de migración del modelo.
2
En la migración de su base de datos para cada tabla tiene algo así como t.timestamps
. Borre esto y sus columnas de base de datos created_at y updated_at no se crearán
1
Agregando a lo que dijo Octopus, son opcionales y se utilizan para rastrear la creación del registro y la actualización de la fecha en las tablas correspondientes.
Cuestiones relacionadas
- 1. Cambiar el nombre de las columnas created_at, updated_at de ActiveRecord/Rails
- 2. ¿De dónde vienen estos encabezados HTTP adicionales?
- 3. ¿De dónde vienen estas carpetas con nombre hexadecimal?
- 4. ¿De dónde vienen los valores del parámetro IProcessHostPreloadClient?
- 5. Desactivar la columna "updated_at" en Rails
- 6. Cambio updated_at en un registro de rieles
- 7. Rails 3 Modificación updated_at
- 8. ¿Cómo hago esto? Model.where ("created_at> = # {Time.now - 5.days}")
- 9. Aplicación en el mercado Android: las notificaciones HTTP no vienen
- 10. columna "Toque" updated_at en Rails 2.3.2
- 11. Insignias de notificación de inserción no vienen
- 12. ¿De dónde vienen los bloqueos de la "llamada de función virtual pura"?
- 13. Ejemplo de vista basada en clases genéricas de Django: ¿de dónde vienen ** kwargs?
- 14. que vienen con todas las fuentes predeterminadas de Android 2.1 y superiores
- 15. ¿De dónde viene '.' y '..' venir?
- 16. La aplicación muestra las horas y los minutos incorrectos
- 17. Rieles: siempre incluya los milisegundos con created_at para cada modelo
- 18. asocia dos arreglos ActiveRecord y ordenado por created_at
- 19. Time.now y Created_at son diferentes? Ruby on Rails
- 20. analizar el API de Twitter created_at
- 21. Reordenar las columnas del dataframe ignorando las columnas no identificadas
- 22. Entity Framework: ¿De dónde diablos es obtener estas columnas?
- 23. Cómo ordenar colección por atributo created_at
- 24. Tamaño de las columnas varchar
- 25. Ordenar columnas en las tablas de la base de datos
- 26. ¿Dónde puedo encontrar los métodos y atributos de las clases incorporadas de python?
- 27. django, ¿para qué es related_name? y ¿cómo creo columnas compartidas para usar en todo el proyecto?
- 28. ¿Dónde poner las afirmaciones?
- 29. ¿Qué archivos copiaron `make install` y dónde?
- 30. SQLAlchemy y columnas vacías
es su modo alguno podemos cambiarle el nombre a decir created_ts pueden ser? – rajansoft1