Lo + Leído
Eventos destacados
Artículos para tus primeros pasos
Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos:
- Introducción a Groovy, parte 1 (Andrés Almiray)
- Introducción a Groovy, parte 2 (Andrés Almiray)
- Introducción a Groovy, parte 3 (Andrés Almiray)
- Introducción a Grails (Material Seminario ImaginaWorks)
Entrevistas con los expertos
Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:
Grails
DataSource con MySQL
oswall - jueves 12/03/2009Saludos,
Cuando intento crear un DataSource para MySQL, Grails corre bien pero no crea todas las tablas (una por clase).
Tengo 39 clases y solamente crea 22 tablas, entonces me da error que la tabla no existe.
Todas las clases están creadas similarmente, y cuando las crea no genera error.
Alguién sabe por qué puede pasar. O me pueden enviar un archivo de configuración típico para MySQL para revizar si tengo errores.
Gracias de antemano.
Re: DataSource con MySQL
Nacho - lunes 16/03/2009Hola Oswall,
el archivo grails-app/conf/DataSource.groovy debería tener esta pinta:
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
}
// environment specific settings
environments {
development {
dataSource {
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:mysql://localhost:3306/[schema]"
username = "[usuario-dev]"
password = "[clave-dev]"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:hsqldb:mem:testDb"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost/[schema]?autoReconnect=true"
username="[usuario-prod]"
password="[clave-prod]"
}
}
}
Revisa bien la salida por consola al iniciar la aplicación por si existe algún fallo durante la creación de las tablas, o de las constraints de las entidades.
Espero que te sirva.