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

Last change on this file since 1106 was 1106, checked in by work@…, 10 years ago
  • added environments used by build scripts (e.g. ci, test and www)
  • Property svn:keywords set to Author Date Rev
File size: 1.8 KB
Line 
1dataSource {
2        pooled = true
3        driverClassName = "org.hsqldb.jdbcDriver"
4        username = "sa"
5        password = ""
6}
7hibernate {
8        cache.use_second_level_cache = true
9        cache.use_query_cache = true
10        cache.provider_class = 'net.sf.ehcache.hibernate.EhCacheProvider'
11}
12// environment specific settings
13environments {
14        development {
15                dataSource {
16                        // by default we use an in memory development database
17                        dbCreate = "create-drop" // one of 'create', 'create-drop','update'
18                        url = "jdbc:hsqldb:mem:devDB"
19                        //loggingSql = true
20                }
21        }
22        ci {
23                // used by build script
24                dataSource {
25                        dbCreate = "update"
26                        username = "gscf"
27                        password = "dbnp"
28
29                        // PostgreSQL
30                        driverClassName = "org.postgresql.Driver"
31                        url = "jdbc:postgresql://localhost:5432/gscf-ci"
32                        dialect = org.hibernate.dialect.PostgreSQLDialect
33                        //logSql = true // enable logging while not yet final
34                }
35        }
36        test {
37                dataSource {
38                        dbCreate = "update"
39                        username = "gscf"
40                        password = "dbnp"
41
42                        // PostgreSQL
43                        driverClassName = "org.postgresql.Driver"
44                        url = "jdbc:postgresql://localhost:5432/gscf-test"
45                        dialect = org.hibernate.dialect.PostgreSQLDialect
46                        //logSql = true // enable logging while not yet final
47                }
48        }
49        production {
50                dataSource {
51                        dbCreate = "update"
52                        username = "gscf"
53                        password = "dbnp"
54
55                        // PostgreSQL
56                        driverClassName = "org.postgresql.Driver"
57                        url = "jdbc:postgresql://localhost:5432/gscf-www"
58                        dialect = org.hibernate.dialect.PostgreSQLDialect
59                        //logSql = true // enable logging while not yet final
60                }
61        }
62        www {
63                // used by build script
64                dataSource {
65                        dbCreate = "update"
66                        username = "gscf"
67                        password = "dbnp"
68
69                        // PostgreSQL
70                        driverClassName = "org.postgresql.Driver"
71                        url = "jdbc:postgresql://localhost:5432/gscf-www"
72                        dialect = org.hibernate.dialect.PostgreSQLDialect
73                        //logSql = true // enable logging while not yet final
74                }
75        }
76}
Note: See TracBrowser for help on using the repository browser.