Todavía estoy desarrollando la primera versión de mi aplicación en el juego 2. ¿Cómo podría regenerar los scripts de evolución?Regenerar los scripts de evolución en el juego 2
6
A
Respuesta
8
Descargo de responsabilidad: ¡destruirá su base de datos existente y creará una nueva!
La auto-evolución se auto-regenerarse cuando:
- está ejecutando la aplicación en el modo de
dev
enapplication.conf
que tiene esta línea no comentó:ebean.default="models.*"
- hay solo un archivo en su carpeta de evoluciones y es
1.sql
- tiene este comentario al principio:
# --- Created by Ebean DDL
0
Uso de la reproducción 2.4, 3.0.3 Slick & POSTGRES los archivos * .sql colocados en la carpeta evolución fueron generados automáticamente en Heroku utilizando la siguiente configuración:
en build.sbt:
"com.typesafe.play" %% "play-slick" % "1.0.1",
"com.typesafe.play" %% "play-slick-evolutions" % "1.0.1",
"com.typesafe.slick" %% "slick" % "3.0.3",
"org.postgresql" % "postgresql" % "9.4-1201-jdbc41",
"org.slf4j" % "slf4j-nop" % "1.6.4",
en application.conf:
slick.dbs.default.driver ="slick.driver.PostgresDriver$"
slick.dbs.default.db.dataSourceClass = "slick.jdbc.DatabaseUrlDataSource"
slick.dbs.default.db.properties.driver = "org.postgresql.Driver"
y en Procfile:
-Dplay.evolutions.db.default.autoApply = true
Saludos
Cuestiones relacionadas
- 1. ¿Motor de juego con scripts Python?
- 2. ¡Juego de Java! 2 - Cache.remove
- 3. Estructura de datos en evolución
- 4. Cómo aplicar evoluciones manualmente y marcar como resuelto en el marco de juego 2
- 5. creando vistas en el marco de juego 2
- 6. de SOAP servicio web evolución
- 7. Significado de $? en los scripts
- 8. nodejs/express. regenerar sesión
- 9. juego 2 paquetes diferentes para vistas
- 10. Código bacteria: comportamiento matemático en evolución
- 11. Regenerar falta AssemblyInfo.cs en VS 2005
- 12. Cambiando una evolución de vuelta
- 13. Argumento que pasa en los scripts .sh
- 14. ctags Regenerar en vim utilizando RVM
- 15. el juego no es reconocido por el centro de juego
- 16. ejecutan los scripts de shell en C++
- 17. ¿Registrar componentes de objetos de juego en los subsistemas del juego? (Diseño de objeto de juego basado en componentes)
- 18. Regenerar identificadores de sesión con Nodejs Connect
- 19. Conectar middleware de sesión - regenerar vs recargar
- 20. Marco de juego: ¿Cómo cambiar los paquetes predeterminados de juego?
- 21. Juego 2: ¿Cómo comparar cadenas en la plantilla scala?
- 22. Juego marco 2: Uso Matriz [String] en la ruta
- 23. ¡Juego de Java! 2 - Gestión de usuarios con cookies
- 24. Scripts en el paquete python
- 25. PHP: ignore_user_abort (true) en todos los scripts
- 26. Regenerar archivos .Plo sin ejecutar ./configure
- 27. ¿Necesita shebang en todos los scripts bash?
- 28. Detección de colisión en el juego Cocos2d?
- 29. Force WinForms para regenerar archivos .designer.cs
- 30. Cómo regenerar (actualizar) LINQ to SQL DataContext?
descubrí solamente el guión re-genera cuando ejecuto 'play test'. Si hago 'play clean' o 'play compile', no lo haría. ¿Sabes qué comando es necesario para hacer que el script de evolución vuelva a generar? – angelokh
@angelokh - lo siento, no he encontrado su comentario antes:? Probablemente encontraste una respuesta después de tanto tiempo, sin embargo, por supuesto, la regeneración funciona solo en el modo 'dev' – biesior