Kai Ponte wrote:

On Saturday 12 April 2008 08:34:20 pm A. Rick Anderson wrote:
I have not been able to change the name of a column in an embedded
database.
I have yet to be able to change colum names. I tend to drop the database....
So I tried to drop the table.  Unfortunately, there is a long cascade of
dependencies.
...which I can do because I never let the RDBMS create my dependencies. Not a good idea in practice.
So I tried to drop the entire schema and re-create it from scratch. Then it tells me that there is an <EOF> in the fifteen
column of line one (which is in the middle of my schema name).

What are you using to create the schema? Eclipse? Some text editor?

I have been using MyEclipse, which has recently gotten very confused.  I
switched to a different database instance, different driver (Client vs.
Embedded) and different connection profile.  For some reason, the
SQLDrivers.xml file has about a dozen instances of various combinations
of the two drivers and MyEclipse is combining them in it's reference
checking.  Hopefully I can go back to a single embedded instance and
make the problems go away.  I've tried both Studio, from BEA, and
MyEclipse.  MyEclipse is a lot broader product, but it hasn't been as
robust as Studio, the way it manages and names entity relationships is
not as nice and this problem I am having with syncing is a solved in
Studio with a single click.  MyEclipse's auto-generation of entity
factories (one for each entity) is a mixed blessing.  It doubles the
number of classes (triples it if you use abstract base classes), but I
love the finder methods that it generates for each property.  I just
wish the Swing layout tool would handle SWT.  MyEclipse is $60, Studio
is free with the WebLogic Server download.  I am not sure what the price
is for the stand-alone IDE

I tried using the RESTRICT / RENAME approach suggested above and they didn't work. Rename fails, due to the cascade dependencies mentioned previously, and the drop schema pmn restrict failed because the schema was't empty.

I finally ended up dropping the entire database by dropping all the tables individually.

Reply via email to