source: trunk/grails-app/conf/DataSource.groovy @ 171

Last change on this file since 171 was 171, checked in by gav, 15 years ago

Turn off query_cache, should solve ticket #12.

File size: 2.5 KB
RevLine 
[55]1dataSource {
[171]2    // Open separate connections to database for every request or pool connections.
[148]3    pooled = true
[55]4}
5hibernate {
6    cache.use_second_level_cache=true
[171]7    cache.use_query_cache=false
[55]8    cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
9}
[81]10
[148]11// Environment specific settings.
[149]12// create-drop: Drop and re-create the database between sessions. Deletes existing data.
13// create:       Create the database if it doesn't exist, but don't modify it if it does. Deletes existing data.
14// update:     Create the database if it doesn't exist, and modify it if it does exist. Keep data.
[55]15environments {
[148]16    development {
17        dataSource {
18            /** HSQLDB - In memory */
[149]19            driverClassName = "org.hsqldb.jdbcDriver"
20            username = "sa"
21            password = ""
[81]22            dbCreate = "create-drop"
23            url = "jdbc:hsqldb:mem:devDB"
[148]24            /** MySQL */
[149]25//             driverClassName = "com.mysql.jdbc.Driver"
26//             username = "gnumimsadmin"
27//             password = "gnumimsadmin"
[148]28//             dbCreate = "create-drop"
29//             url = "jdbc:mysql://host:3306/gnumims_dev"
30        }
31    }
32    test {
33        dataSource {
34            /** HSQLDB - In memory */
[149]35            driverClassName = "org.hsqldb.jdbcDriver"
36            username = "sa"
37            password = ""
[148]38            dbCreate = "update"
39            url = "jdbc:hsqldb:mem:devDb"
40            /** MySQL */
[149]41//             driverClassName = "com.mysql.jdbc.Driver"
42//             username = "gnumimsadmin"
43//             password = "gnumimsadmin"
[148]44//             dbCreate = "update"
45//             url = "jdbc:mysql://host:3306/gnumims_test"
46        }
47    }
48    production {
49        dataSource {
[149]50            /* Delete dbCreate line after setup! */
[148]51            /** HSQLDB - In memory */
[149]52//             driverClassName = "org.hsqldb.jdbcDriver"
53//             username = "sa"
54//             password = ""
55//             dbCreate = "create-drop"
56//             url = "jdbc:hsqldb:mem:devDB"
[148]57            /** HSQLDB - In file */
[149]58//             driverClassName = "org.hsqldb.jdbcDriver"
59//             username = "sa"
60//             password = ""
[148]61//             dbCreate = "update"
62//             url = "jdbc:hsqldb:file:prodDb;shutdown=true"
63            /** MySQL */
[149]64            driverClassName = "com.mysql.jdbc.Driver"
65            username = "gnumimsadmin"
66            password = "gnumimsadmin"
67            dbCreate = "update"
68            url = "jdbc:mysql://gnumimssql01:3306/gnumims_prod"
[148]69        }
70    }
[55]71}
Note: See TracBrowser for help on using the repository browser.