Version 3, last updated by pipen at January 08, 2010 17:37 UTC
Bazy danych
W projekcie (w pliku pom.xml) zdefiniowane są obecnie trzy bazy danych:
- produkcyjna (webio lub MySQL na serwerze),
- H2 służąca do uruchamiania aplikacji w środowisku lokalnym,
- HSQL służąca do przeprowadzania testów.
Mamy zarówno H2 jak i HSQL z tego powodu, że HSQL z niewiadomych przyczyn nie chciało współpracować przy uruchamianiu w środowisku lokalnym. Za to przy testowaniu działa dobrze, więc zgodnie z zasadą "działa - nie ruszaj", jest sobie dalej. Ze względu na to, że z połączenia z bazą korzystamy w różnych modułach (i pluginach mavenowych) to dla H2 i HSQL baza jest przechowywana w postaci pliku w lokalizacji:
/fiveMinsMail_testdb/
ewentualnie:
c:\fiveMinsMail_testdb\
Dla Windowsów powyższy katalog powinien utworzyć się automatycznie, jednak dla uniksów musimy sami utworzyć taki folder i nadać mu odpowiednie uprawnienia.
Baza produkcyjna jest wykorzystywana tylko w przypadku zastosowania profilu prod.
Zapasowa baza
HOST: 21646.m.tld.pl
BAZA: baza46_fivemins