> Glenn wrote:
>
Hello, Glenn!
> Stephen Schaub wrote:
>
[snip]
> >
> > For example, when looking at the Columns tab, I find the schema and the
> > table name listed in the first two columns; those probably could be
> > omitted,
> > which would leave more room for the column name, data type, and other
> > more
> > relevant info.
> >
[snip]
> >
>
> My experience is that it is not a good idea to hard-code specific
> numbers such as the column indexes. This is liable to cause maintenance
> problems in the future.
In general, I agree. However, the column numbers of the metadata functions
are specified in the official JDBC documentation and are not likely to
change. I don't think the maintenance issue is a big deal here.
> Colin's idea about creating a "Important data" vs. "Complete data"
> setting would be an improvement.
I don't think that feature is needed if we include all the data, and just
reorder the columns to display all of the data from the meta data method,
but shift less interesting columns to the end, and more interesting columns
to the beginning. That way the people that want all the data can find it,
but by default, the important data is all visible without having to scroll
horizontally. This will take very little time to implement, and will
immediately help with the horizontal scrolling issue.
I like your other thoughts on the state-save mechanism, but that will take a
lot of work to do. What I'm proposing is a simple, quick change to give
immediate benefit both to casual users (who wouldn't tend to know how to
reorder the columns) and to expert users as well. If a state-save mechanism
is added later, so much the better!
What say all?
Stephen
|