When I added SystemDatabase I kept the DefaultDatabase plan around purely to avoid issues with installations at the time - back then Derby had not produced even an unofficial release from the incubator.

We have been trying to encourage people to use Derby for nearly a year now. I think it is time to finally kill off axion and replace it with just Derby.

We should keep the DefaultDatabase datasource around and separate from the system one - I would suggest as another database in the same instance. One is intended to be used by applications, the other just by the system itself.

--
Jeremy

Jacek Laskowski wrote:
[EMAIL PROTECTED] wrote:

a) Keep it and change it to use Derby rather than axion, so it is available for Demo applications etc?


I like the default-database-plan.xml which tells you what default database Geronimo is tested against. Then, others dbs could have their own plans with the name name-version-database-plan.xml.

c) Remove it and enhance the izpack installer to enable the user to create a new database, prompting the user for a database name and a configuration Id to give to the generated plan. The downside to this is that users probably won't be thinking this far ahead (about databases) when installing Geronimo.


Instead of removing it, it'd be better off just enhancing the izpack installer. So, before asking a user for details, it would ask if (s)he wants to change anything in the default db configuration.

Jacek


Reply via email to