开发者

A data migration issue in HSQL, the new database does not contain few tables

开发者 https://www.devze.com 2023-04-11 16:36 出处:网络
I am currently responsible for migrating data for our application, for upgrading to new version.I am trying to migrate from HSQL to HSQL, later we will move on to other combina开发者_开发知识库tions.

I am currently responsible for migrating data for our application, for upgrading to new version.I am trying to migrate from HSQL to HSQL, later we will move on to other combina开发者_开发知识库tions.

So I have a stand alone utility to do this. I am using MockServletContext to initialize my services(this migration is to be done without starting the servers).

The problem is that all the tables are migrated except for 2-3 tables, the number depending on size of the data migrated. On extensive debugging I found nothing wrong. Meaning that all the data is getting migrated on debugging via eclipse, but on normal running it fails to complete for the last 3 tables.

Any clue where to look at?

In normal run I have put loggers to see if we are reading all the data from the source database and indeed the logs prove we do. The only place where I am unable to put logs is when it calls a method in driver.

In the last step we give a call to PreparedStatement object's executeBatch()/executeUpdate() methods(Tried with both but exactly same result).

I am completeley clueless what to do and where to look for. Any suggestions?

Thanks


In normal run I have put loggers to see if we are reading all the data from the source database and indeed the logs prove we do. The only place where I am unable to put logs is when it calls a method in driver.

If you suspect something wrong there, try wrapping your driver in log4jdbc. It will show the SQL issued to DB. Good luck!

0

精彩评论

暂无评论...
验证码 换一张
取 消