Tengo una pequeña base de datos y he estado agregando entradas a través de una página de Rails. "Destruí" una de las entradas y ahora mi secuencia de ID se salta por uno. Por ejemplo, ahora tengo 42 y 44, en lugar de lo obvio: 42, 43, 44.¿Modificar los ID de la base de datos de la consola de Rails?
Me preguntaba si había una forma de editar el número de ID de un nuevo objeto a través de la consola. He tratado:
record.id = 43
record.save
y
record = record.new
record.attributes = { :id => 43 }
pero ambos no funcionaba. Estoy bastante seguro de que tiene que haber un método de consola para esto, pero parece que no puedo encontrar mucho específico en Google y probablemente lea incorrectamente la API de Rails ... ¿Tendría que hacerlo posiblemente a través de SQL directo en sqlite? ?
Gracias
Este fue un comentario realmente sarcástico e inútil. No vale la pena marcar, pero vale la pena revisarlo. – ivanreese