Changeset 93

Show
Ignore:
Timestamp:
19-01-10 14:56:22 (4 years ago)
Author:
duh
Message:

- made development datasource system dependent (so Adem can use his PostgreSQL database

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/DataSource.groovy

    r91 r93  
    66} 
    77hibernate { 
    8     cache.use_second_level_cache=true 
    9     cache.use_query_cache=true 
    10     cache.provider_class='net.sf.ehcache.hibernate.EhCacheProvider' 
     8        cache.use_second_level_cache = true 
     9        cache.use_query_cache = true 
     10        cache.provider_class = 'net.sf.ehcache.hibernate.EhCacheProvider' 
    1111} 
    1212// environment specific settings 
    1313environments { 
    14         development { 
     14        development { 
    1515                dataSource { 
     16                        println "DATASOURCE DEBUG :: user.home = "+System.properties["user.home"] 
     17                        switch (System.properties["user.home"]) { 
     18                                case "/Users/adem": 
     19                                        // Adem like to use his own postgres database 
     20                                        dbCreate = "update" 
     21                                        username = "gscf" 
     22                                        password = "dbnp" 
    1623 
    17                         dbCreate = "update" 
    18                         username = "gscf" 
    19                         password = "dbnp" 
    20  
    21                         // PostgreSQL 
    22                         driverClassName = "org.postgresql.Driver" 
    23                         url = "jdbc:postgresql://localhost:5432/gscf" 
    24                         dialect = org.hibernate.dialect.PostgreSQLDialect 
    25  
    26                         /** 
    27                         dbCreate = "create-drop" // one of 'create', 'create-drop','update' 
    28                         url = "jdbc:hsqldb:mem:devDB" 
    29                         */ 
     24                                        // PostgreSQL 
     25                                        driverClassName = "org.postgresql.Driver" 
     26                                        url = "jdbc:postgresql://localhost:5432/gscf" 
     27                                        dialect = org.hibernate.dialect.PostgreSQLDialect 
     28                                        break; 
     29                                default: 
     30                                        // by default we use an in memory development database 
     31                                        dbCreate = "create-drop" // one of 'create', 'create-drop','update' 
     32                                        url = "jdbc:hsqldb:mem:devDB" 
     33                                        break; 
     34                        } 
    3035                } 
    3136        } 
     
    5459                        driverClassName = "org.postgresql.Driver" 
    5560                        url = "jdbc:postgresql://localhost:5432/gscf" 
    56                         dialect = org.hibernate.dialect.PostgreSQLDialect 
     61                        dialect = org.hibernate.dialect.PostgreSQLDialect 
    5762 
    5863                        // MySQL 
    5964                        //driverClassName = "com.mysql.jdbc.Driver" 
    6065                        //url = "jdbc:mysql://localhost/gscf" 
    61                         //dialect = "org.hibernate.dialect.MySQL5InnoDBDialect" 
     66                        //dialect = "org.hibernate.dialect.MySQL5InnoDBDialect" 
    6267 
    6368                        //In memory