Well... what about in the case where we are interested in a VIEW? I am thinking maybe 
the should be another CSV property where one can specify what table types they are 
interested in.

but you are not interested in my logging, include/exclude or resource cleanup changes?

On Wed, 10 October 2001, "Howard Lin" wrote:

> 
> I like these changes. I posted a message a while ago about some problems
> with this task but got no responses. The changes I like is 
> 1) specify schema in call DatabaseMetaData.getTables/getColumns method
> instead of null. In Oracle, the username can be used as the schema name
> but must be in upper case. I don't know about other dbs, so an attribute
> for schema should be fine.
> 2) In DatabaseMetaData.getTables method, the last parameter can be
> specified as {TABLE} so no need to check for table.
> 
> Howard Lin
> 
> 
> > -----Original Message-----
> > From: Dan Bachelder [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, October 09, 2001 11:42 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: TorqueJDBCTransformTask - additions
> > 
> > 
> > on a related note.. specifying the database schema for operations on
> > DatabaseMetaData is important or we can end up with multiple 
> > definitions of
> > the same tables.. that may exist in different schemas... I 
> > added a dbSchema
> > attribute to the task as well...
> > 
> > ----- Original Message -----
> > From: "Dan Bachelder" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, October 09, 2001 9:54 PM
> > Subject: TorqueJDBCTransformTask - additions
> > 
> > 
> > > I was having some problems with TorqueJDBCTransformTask 
> > with a very large
> > > oracle db schema.
> > >
> > > I added some .close()s to get rid of an out of cursors exception...
> > >
> > > I was then getting out of memory exceptions which I wasn't 
> > as sure how to
> > > clean up.. I assume the 300+ tables in memory as XML 
> > elements was a bit
> > much
> > > and the schema would need to be written to disk periodically.
> > >
> > > I added the includeTables and excludeTables attributes to 
> > the task... if
> > > these attributes contain CSV of tables to include or 
> > exclude respectively,
> > > they will be included or excluded... empty values on both of these
> > > attributes makes the task behave as always. The 
> > includeTables attribute
> > > forces the task to add only the tables in the list so
> > > includeTables="MY_TABLE,MY_SECOND_TABLE" would generate an 
> > XML schema with
> > > just those two tables.
> > >
> > > this makes getting an XML schema for part of a large legacy DB much
> > quicker
> > > and more efficient. it is also handy for DBs like oracle where you
> > probably
> > > don't want XML generated for DUAL or *_PRIVILEGE_MAP.
> > >
> > > I also added a bit of logging so one can see what is 
> > happening... over VPN
> > > this process can take quite a long time so I find it 
> > helpful to see what
> > > step the process is on.
> > >
> > > Is there any interest for making any of this a patch? there 
> > are obviously
> > > some things that could be added like regex... but it's a start...
> > >
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

</dan>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to