Area
Details
General
License key file for DbVisualizer
Personal
now installed using Help->License menu.
General
The user preferences file,
dbvis.xml, was located in the HOME directory in previous versions. From
4.2 it is located in HOME/.dbvis/config/dbvis.xml.
(The file
is automatically moved to the new location when DbVisualizer 4.2 is
started)
General
The Kunststoff Look and Feel
has
been removed. (Vendor have stopped supporting it).
General
The position of
vertical and
horizontal splitters are automatically reset at start of DbVisualizer
if these are in their minimum or maximum positions.
General
Added "Show/Hide
Objects
Tree" to Window menu
Added "Show/Hide SQL Editor" to Window menu
Added "Show/Hide Output View" to Window menu
Grids
When dragging
a column
in any grid, if getting to the edge of the grid then the grid is automatically
scrolled
Grids
Added "Select
Column"
to grid column header right click menu
Grids
Added "Select
Row" to
grid right click menu
Grids
Added "Sort
Column
Ascending" and "Sort Column Descending"
to grid column
header right click menu
Grids
Doing a "Reload"
in
the Data tab or in the SQL Commander
now preserves the
current column sorting, current selection and scroll position
Grids
Now keeps current
selection if
removing a column
Grids
Added "Calculate
Selection"
to grid right click menu. It will perform various calculations on the
selected values. This is primarly useful for numeric values
Grids
UDT
values
(Types.STRUCT) are now displayed properly in grids
Grids
"Copy
Selection (With
Column Headers)" added to all right click menu in all grids.
Grids
Default behavior
for "Copy
Selection" (Ctrl-C) changed as it now do not copy column
headers
Grids
Sort
indicator is now
preserved if moving or resizing a column. (It disappeared in previous
versions leaving any column sorted ).
Chart
Re-arranged the Chart
pane.
Moved the control buttons to the chart toolbar
Driver Manager
All driver info links now points to
web
page at http://www.dbvis.com<
instead of each vendors web
SQL Commander
Progress text in SQL commander now
stretch
as wide as the progress bar. Progress pane now also report success and
error counts
SQL Commander
New right click menu in the Log with "Copy"
and "Save" operations.
SQL Commander
SQL
Preview dialog in
DbVisualizer Personal now always displays the SQL and not some obscure
internal format
Monitor
All monitors are
now executed
directly when "Start Auto Reload" is pressed.
Monitor
New tool
property: "Monitor->Auto
Start Monitors" controls whether any monitors should be
automatically started once at least one database connection is live
Monitor
Display mode in
the Monitors
tab (Tabs or Windows) now preserved between invocations of DbVisualizer
Monitor
Display type in
the Monitors
tab (Grid, Text or Chart) now preserved between invocations of
DbVisualizer
Data Editor
New "Confirm
Edits"
data tab tool bar button which when enabled will display a confirmation
dialog when an edit has been done in the inline editor
Data Editor
New property "dbvis.disabledataedit"
is used to disable the inline and form editors in the Personal edition.
(Set this property in the DBVIS-HOME/resources/dbvis-custom.prefs)
Data Editor
Closing the form
editor now
scrolls to the row that was edited in the grid
Data Editor
Any column
sorting is now
preserved if inserting a new row in the inline editor. Previous version
simply reset the sort.
Tool Properties
New tool property "General->Confirm
Exit of DbVisualizer"
Tool Properties
Now possible to
set that BLOB/binary
data should be presented as hex
Tool Properties
New property "Max
Rows at
First Display". Controls the max number of rows to fetch when
the
data tab for a table is first displayed.
Tool Properties
Now possible to
set foreground
and background colors per even and odd numbered rows in the grids. (Tool
Properties->Grid->Colors)
Database Objects (Tree and Views)
Re-arranged the
tree filtering
functionality. Filter definitions are now expressed in the database
profile i.e it is now possible to express filter definitions on any
type in the tree and not only catalog/schema/table.
Note: Old filter definitions
in the tree
are not moved into the new format as of 4.2. This must be done manually
Database Objects (Tree and Views)
Changing filter
will now not
affect the expanded state of the tree. Previous versions
collapsed
the tree
Database Objects (Tree and Views)
The database
objects tree
now keeps the expanded state between "Reload"
operations. New objects are indicated with an icon
Database Objects (Tree and Views)
Menubar/toolbar
added to "Show
in Frame" window. Contains command to Print,
Export, Reload,
etc.
Connection Tab
New tool/database
connection
property, "Require Password".
Defines whether a connection requires a password. If enabled and no
password is supplied at connect then a dialog will ask for password.
Connection Tab
New tool/database
connection
property, "Require Userid".
Defines whether a connection requires a userid. If enabled and no
userid is supplied at connect then a dialog will ask for userid.
Connection Tab
Now possible to
use variables
in the Connection tab input fields. Ex:
URL:
jdbc:oracle:thin:@$$Database Host$$:1521:$$SID$$
A dialog will be displayed asking
for
replacement values once connect of the database is requested. Default
values can be specified as: $$Database Host||192.168.0.0$$
DB2
Profile for DB2
on z/OS
(not automatically detected)
MySQL
Profile for MySQL
5.0.1+
Oracle
- Now displays "Object
Types" per
schema
- Oracle XMLType
values now
displayed properly.
Note: In addition to the
Oracle JDBC
driver this also requires that xdb.jar and xmlparserv2.jar
are loaded in the driver manager. (These are part of the Oracle
XML
Developers Kit) - Fixed columns containing "#" in the
Oracle profile
MaxDB
boolean
values are now not
quoted in the various "Script: xxx" operations
SQL Server
DbVisualizer
Personal users of
the open source jTDS JDBC driver now automatically
use the SQL
Server profile i.e with the extended viewing capabilities