Изменение базы данных во время выполнения в приложении Grails - PullRequest
3 голосов
/ 18 ноября 2008

Мне интересно, есть ли способ изменить базу данных во время выполнения в grails - например, в большинстве коммерческих / открытых источников CMS они позволяют разместить сервер базы данных в другом месте, и вы можете указать адрес в некотором экране конфигурации в во время выполнения.

поскольку grails конфигурирует сервер базы данных с помощью DataSource.groovy, как получить доступ к внутренним компонентам этого и изменить URL базы данных? или даже тип базы данных?

1 Ответ

4 голосов
/ 18 ноября 2008

См. [Базы данных и среды] (http://grails.org/doc/1.0.x/guide/3.%20Configuration.html#3.3.1 Источники данных и среды) в документации Grails.

Также см. [Внешняя конфигурация] (http://grails.org/doc/1.0.x/guide/3.%20Configuration.html#3.4 Внешняя конфигурация), если вышеуказанное не полностью соответствует вашим потребностям.

Grails не заботится о том, где находится БД, если она доступна через JDBC, поэтому наличие сервера БД в другом месте - не проблема, а просто конфигурация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...