| 13 | | See the DeveloperStartPage and [http://www.grails.org/Quick+Start#Configure%20a%20Data%20Source%20(Optional) Grails documentation]. |
| | 15 | '''MySQL'' |
| | 16 | |
| | 17 | MySQL is the database we use most often and therefore the most thoroughly test and highly recommended. [[BR]] |
| | 18 | Also see [wiki:InstallationTips Installation Tips]. [[BR]] |
| | 19 | |
| | 20 | '''PostgreSQL'' |
| | 21 | |
| | 22 | Not tested, please email us if you have tested against PostgreSQL. [[BR]] |
| | 23 | We will run some tests against PostgreSQL when time permits or if requests are made. [[BR]] |
| | 24 | |
| | 25 | '''MSSQL''' |
| | 26 | |
| | 27 | Live deployment in progress (11-Jan-2010) no issues so far. [[BR]] |
| | 28 | |
| | 29 | '''Oracle DB''' |
| | 30 | |
| | 31 | Currently gnuMims will not run against an Oracle DB without some work. [[BR]] |
| | 32 | The known issues should be surmountable and are listed bellow: |
| | 33 | * 30 Char limit, several gnuMims domain classes and attributes exceed this limit, this is possibly the biggest issue. |
| | 34 | * The default sequence generator does not create Id's as expected, a suitable hibernate sequence generator needs to be set. |
| | 35 | * To store empty strings the IS_NULLABLE metadata for the column needs to be set. |
| | 36 | * [http://www.stanford.edu/dept/itss/docs/oracle/9i/server.920/a96540/ap_keywd.htm Oracle reserved words] ("comment" and "date") this can be solved with a mapping in the appropriate classes: |
| | 37 | {{{ |
| | 38 | static mapping = { |
| | 39 | columns { |
| | 40 | comment column:'entry_comment' |
| | 41 | } |
| | 42 | } |
| | 43 | }}} |
| | 44 | |