¡Hola Maximiliano!
Entiendo tu preocupación sobre el versionado de las migraciones en un proyecto a largo plazo. En este caso, es común utilizar un esquema de versionado semántico para las migraciones, lo cual te permite acotar el número de versión y manejar migraciones menores de forma organizada.
Por ejemplo, podrías utilizar un esquema de versionado como el siguiente:
- V1.0 para la primera versión estable del esquema de la base de datos.
- V1.1 para migraciones menores que no alteren la estructura principal de la base de datos.
- V2.0 para una versión mayor que incluya cambios significativos en la estructura.
De esta manera, puedes mantener un control claro sobre las migraciones y su impacto en el proyecto a medida que evoluciona en el tiempo.
Espero que esta sugerencia te sea útil. Si tienes alguna otra pregunta, no dudes en preguntar.
¡Espero haber ayudado y buenos estudios!