Hi Francis!

I digged a bit deeper: the schema name is avail as param in the 
EmpireDriverFactory, but not used at all in case of HSQL (see :65 in the 
factory). This at least explains the IllegalArgumentEx. Any ideas?

Jens

Sent from my iPhone

On 07.08.2012, at 11:44, Francis De Brabandere <[email protected]> wrote:

> Hi Jens,
> 
> In DBDatabaseDriverHSqlTest this code is in use:
> 
>        script = new DBSQLScript();
>        db.getDriver().getDDLScript(DBCmdType.DROP, db.EMPLOYEE, script);
>        db.getDriver().getDDLScript(DBCmdType.DROP, db.DEPARTMENT, script);
>        script.run(db.getDriver(), conn, true);
> 
> As far as I know this is working correctly, would you mind providing
> us with some stacktrace or test to reproduce your issue? What sources
> are you talking about?
> 
> Cheers,
> Francis
> 
> On 6 August 2012 15:15, [email protected] <[email protected]> wrote:
>> Hi All!
>> 
>> I am working with empire 2.3.0 + spring and got everything working incl
>> transactions. For testing purposes I want to drop my database (hsql in
>> memory) between test runs. The "database" getCreateDDLScript method creates
>> all tables and I am looking for a DropDDLScript method but can't figure it
>> out. The method exists on the driver (OracleDDLGenerator for example) and I
>> can call it like:
>> db.getDriver().getDDLScript(DBCmdType.DROP,..) but this fails with an
>> exception "Invalid Argument null for parameter name". From the sources a
>> schema name is missing so I am a little confused..,
>> 
>> Can you point me to the right direction?
>> Thx in advance
>> 
>> Jens

Reply via email to