Browser

The Browser tab allows the you to browse various parts of the database/schema. All Browsers have a group of buttons (top center) that allow you to refresh the left or right lists, commit data changes and open a new tab (by selecting a database to connect to, see the Connection widget on the Sql Editor toolbar for more details on the dropdown menu provided).

For Oracle the browsing is done via a particular schema user and displays information on tables, views, sequences etc. Features include the generation of database creation statements for tables, views etc, browsing table or view data, truncating tables, etc.

Figure 1 - Databrid showing the Browser Tab for Oracle

On the left hand side of the browser is where the lists object database objects are shown. What objects are shown is determined by the Schema User, displayed top right hand side. Figure 1 is showing database objects for the user SCOTT. By clicking on the button to the right of the user a list of all available users will be displayed. If a different user is selected from this list then only the database objects for this user will be displayed.

For MySql the browsing is done via a particular database and displays information on tables, views, procedures and local temporary names. Features include browsing table or view data, truncating tables, etc.

Figure 2 - Databrid showing the Browser Tab for MySql

On the left hand side of the browser in figure 2 is where the lists object database objects are shown. What objects are shown is determined by the Database, displayed top right hand side. Figure 2 is showing database objects for the database mysql. By clicking on the button to the right of the user a list of all available databases will be displayed. If a different user is selected from this list then only the database objects for this database will be displayed.

The lists of database objects that can be displayed is explained below along with what details can be displayed for each of these objects.

Oracle

Database Links

This tab shows information on links between databases.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Drop Database LinkDrops the Database Link

Detail Tabs

TabDescription
DetailsInformation about the Database Link (ie creation date etc).
GrantsWhich user and roles have grants for this Database Link.

Indexes

This tab shows table indexes.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Drop IndexDrops the Index

Detail Tabs

TabDescription

Columns

The table columns that are part of the Index.
DetailsInformation about the Index (i.e. creation date, status, etc.).
GrantsWhich user and roles have grants for this Index.

Procedures

This tab shows all procedures, functions and packages.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row and selecting multiple rows.
CompileCompiles the selected Function/Package/Procedure.
Copy Script to ClipboardCopies the creation script to the clipboard.
Save Script to fileCopies the creation script to a file.
Compile All ObjectsCompiles all invalid objects (i.e. Procedures, Views, etc.).

Detail Tabs

TabDescription
ArgumentsFor Functions and Procedures this shows the Procedure/Function name. Clicking on the name will show the arguments for this Procedure/Function. For Packages this lists all of the Function and Procedure names belonging to this Package. Clicking on a name will then show the argument for all Procedures and Functions with that name.
DetailsInformation about the Procedure/Function/Package (i.e. creation date, status, etc.).
CodeShows the Procedure/Function/Package code. Packages are shown in two tabs, one for the header and the other for the Package body.
GrantsWhich user and roles have grants for this Procedure/Function/Package.

Sequences

This tab show all sequences.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Drop SequenceDrops the Sequence
Copy Script to ClipboardCopies the Sequence creation script to the clipboard.
Save Script to fileCopies the Sequence creation script to a file.

Detail Tabs

TabDescription
DetailsInformation about Sequence (i.e. creation date, status, etc.).
GrantsLists the users and roles that have grants for this Sequence.
ScriptShows the Sequence creation statement.

Synonyms

This tab shows Synonyms.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Drop SynonymDrops the Synonym
Copy Script to ClipboardCopies the Synonym creation script to the clipboard.
Save Script to fileCopies the Synonym creation script to a file.

Detail Tabs

TabDescription
DetailsInformation about Synonym (i.e. creation date, etc.).
GrantsLists the users and roles that have grants for this Synonym.
ScriptShows the Synonym creation statement.

Tables

This tab shows details on all tables.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Rename TableAllows you to change the name of a Table.
Drop TableDrops the Table.
Copy Script to ClipboardCopies the table creation Script to the clipboard.
Save Script to fileCopies the table creation Script to a file.
Truncate TableTruncates (deletes records and is not reversible) the contents of the Table.

Detail Tabs

TabDescription
ColumnsA description of each column in the Table.
IndexesDetails about all indexes on the Table.
ConstraintsDetails about all constraints on this Table.
DetailsInformation about Table (i.e. creation date, etc.).
DataThe actual data from the Table. this tab contains a filter buttons that can be used to create a where clause that reduces the amount of data shown.
GrantsLists the users and roles that have grants for this Table.
ScriptShows the table creation statements.

Triggers

This tab shows information on Database Triggers.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Drop triggerDrops the trigger
Copy Script to ClipboardCopies the trigger creation script to the clipboard.
Save Script to fileCopies the trigger creation script to a file.
CompileCompiles the selected trigger.
Compile All ObjectsCompiles all invalid database objects (Procedures, Views, Triggers, etc.).

Detail Tabs

TabDescription
ColumnsThe columns used by the trigger.
DetailsInformation about trigger (i.e. creation date, etc.).
GrantsLists the users and roles that have grants for this Table.
CodeShows the code for the trigger.

Types

This tab lists types.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Drop TypeDrops the Type
Copy Script to ClipboardCopies the Type creation script to the clipboard.
Save Script to fileCopies the Type creation script to a file.

Detail Tabs

TabDescription
ScriptShows the Type creation statements.

Views

This tab shows information on Views.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Drop ViewDrops the View.
Copy Script to ClipboardCopies the View creation script to the clipboard.
Save Script to fileCopies the View creation script to a file.
CompileCompiles the selected View.
Compile All ObjectsCompiles all invalid database objects (Procedures, Views, Triggers, etc.).

Detail Tabs

TabDescription
ColumnsA Description of each column in the View
DetailsInformation about View (i.e. creation date, etc.).
DataThe actual data the View shows.
CodeThe View Code.
GrantsLists the users and roles that have grants for this View.
ScriptShows the View creation statements.

MySql

Local Temp

This tab shows all Local Temporary Names. there is no buttons or detail information for this tab.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.

Procedures

This tab shows all procedures and functions.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.

Detail Tabs

TabDescription
ArgumentsThe view shows the Procedure or Functions arguments.

Tables

This tab shows details on all tables.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Rename TableRenames the selected table.
Drop TableDrops the Table.
Truncate TableTruncates (deletes records and is not reversible) the contents of the Table.

Detail Tabs

TabDescription
ColumnsA description of each column in the Table.
Primary KeyThis lists the columns in the primary key.
IndexesDetails about all indexes on the Table.
Imported KeysDetails about the foriegn keys on this table and the primary keys they are related to.
Export KeysDetails which foriegn key are linked to this tables primary keys.
DataThe actual data from the Table. this tab contains a filter buttons that can be used to create a where clause that reduces the amount of data shown.
Table PrivsLists privileges assigned to this table.
Column PrivsLists privileges assigned to the columns in this table.

Views

This tab shows information on Views.

Buttons

ButtonDescription
Toogle Selection ModeChange the selection mode between selecting one row, selecting multiple rows and selecting mulitple cells.
Drop ViewDrops the View.

Detail Tabs

TabDescription
ColumnsA description of each column in the Table.
DataThe actual data from the Table. this tab contains a filter buttons that can be used to create a where clause that reduces the amount of data shown.
Table PrivsLists privileges assigned to this table.
Column PrivsLists privileges assigned to the columns in this table.