Hi Jens,

Would you mind creating an issue for this on
https://issues.apache.org/jira/browse/EMPIREDB - so we make sure this
is fixed and tracked in the release notes?

Thanks,
Francis

On 8 August 2012 16:57, [email protected] <[email protected]> wrote:
> HI Eike!
>
> I buy this! I started with this sample and in the meantime figured out we can 
> use "DROP SCHEMA PUBLIC CASCADE" in the driver in case it is HSQL and 
> dropping a database is needed.
>
> A fix will be nice. But I can also try to write my own driver factory class...
>
> Sent from my iPhone
>
> On 08.08.2012, at 15:42, Eike Kettner <[email protected]> wrote:
>
>> Hi,
>>
>> I think that's a bug in the EmpireDriverFactory class. This class is
>> part of the sample project and was created as an example on how it could
>> work with spring. Well..., do you actually mean this class from the
>> example-spring project?
>>
>> If so, I would recommend to not depend on this jar file but rather
>> create a new DriverFactory (without that bug :)) class in your project.
>> But, of course, the EmpireDriverFactory class in the samples should be
>> fixed. I can do that the next days.
>>
>> best regards
>> Eike
>>
>> On [Wed, 08.08.2012 14:51], [email protected] wrote:
>>> 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
>>>
>>
>> --
>> email: [email protected]   https://eknet.org  pgp: 481161A0

Reply via email to