On Fri, 18 Jan 2008 17:14:59 +0100, Thomas Mortagne wrote
2008/1/16, rssh <rssh@gradsoft.com.ua>:
On Wed, 16 Jan 2008 11:49:21 +0100, Thomas Mortagne wrote
2008/1/16, rssh <rssh@gradsoft.com.ua>:
- hsqldb : - virtual : change main wiki database name and correctly apply prefix (could be usefull) - non-virtual : updateSchipt is done in toto and retrieve/save document in PUBLIC (not ok)
Are you running hsql in file or server mode ? (I try to reproduce error).
XWiki's default hsql mode which is file.
I've found the reason of failure: setDatabase was enabled only for virtual xwiki-s
Yes and just enable it in non-virtual mode will create lots of problems because if you do that you don't have non-virtual mode anymore :)
Ohh - let's I try to understand the situation without vicious circle in definitions. Virtual mode - across all code we determinate, that we in virtual mode by isVirtual() (which return us parameter xwiki.virtual). setDatabase() can't change value of parameter 'xwiki.virtual', so: we can't say that we have non-virtual mode. 1. Are exists any concrete problems, which we can describe without references to 'virtual/non-virtual' models ? 2. I see, the maximum problem, what we can have -- is loading/store of scheme without previous call of setDatabase(). Are this problem really exists and where ?
patch is attached (tested with hsql in non-virtual mode in addition to oracle in virtual/unvirtual). I will attach one to jira thought few seconds.
P.S. also note, that exitsts hibernate property 'default_schema' which (when we change name) must not conflict with xwiki.db
_______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Ruslan Shevchenko GradSoft. http://www.gradsoft.ua
_______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Ruslan Shevchenko GradSoft. http://www.gradsoft.ua