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
Line 
1dataSource {
2    // Open separate connections to database for every request or pool connections.
3    pooled = true
4}
5hibernate {
6    cache.use_second_level_cache=true
7    cache.use_query_cache=false
8    cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
9}
10
11// Environment specific settings.
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.
15environments {
16    development {
17        dataSource {
18            /** HSQLDB - In memory */
19            driverClassName = "org.hsqldb.jdbcDriver"
20            username = "sa"
21            password = ""
22            dbCreate = "create-drop"
23            url = "jdbc:hsqldb:mem:devDB"
24            /** MySQL */
25//             driverClassName = "com.mysql.jdbc.Driver"
26//             username = "gnumimsadmin"
27//             password = "gnumimsadmin"
28//             dbCreate = "create-drop"
29//             url = "jdbc:mysql://host:3306/gnumims_dev"
30        }
31    }
32    test {
33        dataSource {
34            /** HSQLDB - In memory */
35            driverClassName = "org.hsqldb.jdbcDriver"
36            username = "sa"
37            password = ""
38            dbCreate = "update"
39            url = "jdbc:hsqldb:mem:devDb"
40            /** MySQL */
41//             driverClassName = "com.mysql.jdbc.Driver"
42//             username = "gnumimsadmin"
43//             password = "gnumimsadmin"
44//             dbCreate = "update"
45//             url = "jdbc:mysql://host:3306/gnumims_test"
46        }
47    }
48    production {
49        dataSource {
50            /* Delete dbCreate line after setup! */
51            /** HSQLDB - In memory */
52//             driverClassName = "org.hsqldb.jdbcDriver"
53//             username = "sa"
54//             password = ""
55//             dbCreate = "create-drop"
56//             url = "jdbc:hsqldb:mem:devDB"
57            /** HSQLDB - In file */
58//             driverClassName = "org.hsqldb.jdbcDriver"
59//             username = "sa"
60//             password = ""
61//             dbCreate = "update"
62//             url = "jdbc:hsqldb:file:prodDb;shutdown=true"
63            /** MySQL */
64            driverClassName = "com.mysql.jdbc.Driver"
65            username = "gnumimsadmin"
66            password = "gnumimsadmin"
67            dbCreate = "update"
68            url = "jdbc:mysql://gnumimssql01:3306/gnumims_prod"
69        }
70    }
71}
Note: See TracBrowser for help on using the repository browser.