stsを使用してgrails 2.0.3アプリケーションを開発しています。私は開発を行い、sts を閉じる前に、通常は自分のアプリケーションを cloudFoundry にデプロイします。私は HSQLDB を使用しており、これは DataSource.groovy です。
dataSource {
pooled = true
driverClassName = "org.h2.Driver"
username = "mcg"
password = "mcg"
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.provider_class = 'net.sf.ehcache.hibernate.EhCacheProvider'
}
// environment specific settings
environments {
development {
dataSource {
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:h2:file:qhDB"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:h2:file:testDb"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:h2:file:prodDb"
}
}
}
私の問題は、アプリケーションを cloudfoundry にデプロイするたびに、クラウド上でデータベースが空になることです。
いくつかの提案?