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

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

Update DataSource?.groovy to include MySQL settings and comments.

File size: 1.7 KB
Line 
1dataSource {
2    pooled = true
3    /** HSQLDB  */
4    driverClassName = "org.hsqldb.jdbcDriver"
5    username = "sa"
6    password = ""
7    /** MySQL */
8//     driverClassName = "com.mysql.jdbc.Driver"
9//     username = "gnumimsadmin"
10//     password = "gnumimsadmin"
11}
12hibernate {
13    cache.use_second_level_cache=true
14    cache.use_query_cache=true
15    cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
16}
17
18// Environment specific settings.
19// create-drop:  drop tables and data between sessions, then call Bootstrap.
20// create:        drop data between sessions, can't explain the rest of the behaviour.
21// update:       keep data, update tables as required, then call BootStrap.
22environments {
23    development {
24        dataSource {
25            /** HSQLDB - In memory */
26            dbCreate = "create-drop"
27            url = "jdbc:hsqldb:mem:devDB"
28            /** MySQL */
29//             dbCreate = "create-drop"
30//             url = "jdbc:mysql://host:3306/gnumims_dev"
31        }
32    }
33    test {
34        dataSource {
35            /** HSQLDB - In memory */
36            dbCreate = "update"
37            url = "jdbc:hsqldb:mem:devDb"
38            /** MySQL */
39//             dbCreate = "update"
40//             url = "jdbc:mysql://host:3306/gnumims_test"
41        }
42    }
43    production {
44        dataSource {
45            /** HSQLDB - In memory */
46            //Delete dbCreate line after setup!
47            dbCreate = "create-drop"
48            url = "jdbc:hsqldb:mem:devDB"
49            /** HSQLDB - In file */
50//             dbCreate = "update"
51//             url = "jdbc:hsqldb:file:prodDb;shutdown=true"
52            /** MySQL */
53//             dbCreate = "update"
54//             url = "jdbc:mysql://host:3306/gnumims_prod"
55        }
56    }
57}
Note: See TracBrowser for help on using the repository browser.