H2 doesn't have his own tool yet (the plan is to extend the H2 Console
by re-using the 'table data editor' so that you can also edit table
definition; but that is not high priority so far). There are some
other third party tools such as OpenOffice, or:
http://www.dbsolo.com/
http://www.minq.se/products/dbvis/
http://executequery.org/index.jsp
http://sqldeveloper.solyp.com/index.html
http://sql-workbench.net/index.html
http://www.squirrelsql.org/
See also the 'links' section of H2.
Regards,
Thomas
>> http://sql-workbench.net/index.html
> My application does not support "editing" the structure of a table
I'm sorry, I didn't know that.
> And I will most probably not support it as well in the future.
That unfortunate. If I was you, I would consider supporting it at some
point in the future.
> I strongly believe, changes to a database model should be done by
> maintaining a set of SQL scripts that can be put under version
> control.
I agree. The question is: how to create those scripts. If the scripts
can be created as a side effect of editing the meta data, you get the
script without having to type it manually (and without having to look
up the syntax). This is the way the Oracle tools work (last time I
checked): the tools display the SQL statements that would be executed.
That allows you to copy the statements, and at the same time you learn
the SQL statements.
Regards,
Thomas