Database Workbench

{{Short description|Database software}}

{{Infobox software

| name = Database Workbench

| logo =

| screenshot = Screenshot of Database Workbench 5.04.png

| caption =

| author = Upscene Productions

| latest release version = 6.7.0{{cite web |url=https://www.upscene.com/news/item/20250425 |title=Database Workbench 6.7.0 released |publisher=Upscene Productions |date=April 25, 2025 |accessdate=2025-05-07}}

| latest release date = {{Start date and age|2025|04|25}}

| latest preview version =

| latest preview date =

| status =

| operating system = Windows

| platform =

| language =

| genre = Database design, management, development

| license = Trialware

| website = {{URL|www.upscene.com/database_workbench/}}

}}

Database Workbench is a software application for development and administration of multiple relational databases using SQL, with interoperationality between different database systems, developed by Upscene Productions.

Because Databases Workbench supports multiple database systems, it can provide software developers with the same interface and development environment for these otherwise different database systems and also includes cross database tools.{{cite journal

|url=http://www.delphigg.nl/index.php?actie=portal6

|title=Database Workbench, productiviteits tool voor database ontwikkelaars en netwerkbeheerders

|language=Dutch

|journal=Blaise Pascal Magazine

|issue=93

|publisher=DelphiGG

|author=Miguel van de Laar

|date=Sep 12, 2010

|accessdate=2014-09-19}}

{{cite book

|last=Borrie

|first=Helen

|date=2004

|title=The Firebird Book: A Reference for Database Developers

|url=https://archive.org/details/isbn_9781590592793

|url-access=registration

|quote=Database Workbench.

|publisher=APress

|chapter=Appendix V: Administration Tools

|page=[https://archive.org/details/isbn_9781590592793/page/937 937]

|isbn=1-59059-279-4

|accessdate=2014-09-19}}

Development

Database Workbench started out as a developer tool specifically for InterBase, "InterBase Workbench", initially modeled after the SQL Navigator tool for Oracle Database by Quest Software.{{cite book

|title=Mastering Delphi 7

|publisher=SYBEX Inc.

|author=Marco Cantù

|date=2003

|ISBN=078214201X

|chapter=Introducing InterBase

|url=http://eu.wiley.com/WileyCDA/WileyTitle/productCd-078214201X.html

|accessdate=2014-09-23}}{{cite book

|title=Java ist auch eine Insel (2. Aufl.)

|publisher=Galileo Press GmbH

|author=Christian Ullenboom

|language=German

|date=2003

|ISBN=978-3-8362-2873-2

|chapter=20.5.1 Datenbank Interbase und Firebird

|url=https://www.galileo-press.de/java-ist-auch-eine-insel_3606/

|accessdate=2014-09-23}} During its early years, InterBase became open-source for a short while, and soon after Firebird was created as a fork from the InterBase code base. The main developer of Database Workbench, Martijn Tonies,{{cite web

|url=http://www.upscene.com/company/

|title=About Us

|publisher=Upscene Productions

|accessdate=2014-09-23}} was closely involved in the early development of Firebird, has been a committee member of the Firebird Foundation and continues to be a Foundation member and sponsor.{{cite web

|url=http://www.eweek.com/c/a/Enterprise-Applications/Mozilla-Renames-Browser-Revs-New-Releases/

|title=Mozilla Renames Browser, Revs New Releases

|author=Matthew Hicks

|publisher=eWeek

|date=Sep 2, 2004

|accessdate=2014-09-23}}

Database Workbench continued to support both database systems, initially through a separate "Firebird Workbench" release.{{cite web

|url=http://www.ibphoenix.com/downloads/FirebirdProjectUpdate.pdf

|title=FirebirdSQL Project Update

|publisher=IBPhoenix

|author=Sean Leyne

|accessdate=2014-09-23}} Not long after, the program became interoperational between the different database systems and this initial support for multiple database systems led to the renaming of the product to its current title "Database Workbench" in 2003. It also opened the path to the inclusion of support for more database systems: support for Microsoft SQL Server and MySQL was added in 2003; in 2005, support for Oracle Database and NexusDB was added and SQL Anywhere support followed in 2008. Early 2010, a full Unicode version of Database Workbench was released and version 5 of Database Workbench was released in August 2014.{{cite web

|url=http://www.firebirdnews.org/database-developer-tool-database-workbench-5-now-available|title=Database Workbench 5.0 now available

|publisher=Firebird News

|date=Sep 3, 2014

|author=Martijn Tonies

|accessdate=2014-09-19}} In December 2021, Database Workbench 6 was released with a revamped user interface including a more consistent look and feel and the multi-threaded loading of database metadata. This version introduced the Enterprise Edition with its TeamServer component. In 2024, SQLite support was added. {{cite web

|url=https://www.upscene.com/news/item/20240207

|title=Database Workbench 6.4.0 released

|publisher=Upscene Productions

|accessdate=2025-05-07}}

A free version for personal use with limited functionality,{{cite web

|url=http://www.upscene.com/database_workbench/editions

|title=Database Workbench available editions and feature matrix

|publisher=Upscene Productions

|accessdate=2016-01-06}} Database Workbench Lite, is available for MySQL and Firebird.{{cite web

|url=http://www.softpedia.com/get/Internet/Servers/Database-Utils/Database-Workbench-Lite-for-Firebird.shtml

|title=Database Workbench Lite for Firebird (Review)

|publisher=Softpedia

|date=Feb 18, 2014

|author=Cristina Jitaru

|accessdate=2014-09-19

|archive-date=2015-05-22

|archive-url=https://web.archive.org/web/20150522211257/http://www.softpedia.com/get/Internet/Servers/Database-Utils/Database-Workbench-Lite-for-Firebird.shtml

|url-status=dead

}}{{cite web

|url=http://www.dobreprogramy.pl/Database-Workbench-Lite-for-Firebird,Program,Windows,65711.html

|title=Database Workbench Lite for Firebird

|publisher=Dobreprogramy

|date=Aug 19, 2015

|language= Polish, Czech

|accessdate= 2016-01-06}}{{cite web

|url=http://database-workbench-lite-for-firebird.software.informer.com/

|title=Database Workbench Lite for Firebird

|publisher=Software.informer

|date=Jun 26, 2015

|author=Cristina Jitaru

|accessdate=2016-01-06}}{{cite web

|url=https://www.firebirdnews.org/free-database-workbench-lite-edition-available/

|title=Free Database Workbench Lite available

|publisher=FirebirdNews.org

|date=February 11, 2025

|accessdate=2025-03-14}}

Supported databases and environments

The current available version of Database Workbench supports the following relational databases: Oracle Database, Microsoft SQL Server, Firebird, NexusDB, InterBase, MySQL, MariaDB, SQLite and PostgreSQL{{cite web

|url=http://database-workbench-pro.software.informer.com/

|title=Database Workbench Pro (Editorial Review)

|publisher=Software Informer

|author=Roberto Jimenez

|accessdate=2014-09-19}}{{cite web

|url=http://phpmagazin.de/Database-Workbench-4.3.0-Pro-mit-Debugger-f%C3%BCr-MySQL-erh%C3%A4ltlich-064182.html

|title=Database Workbench 4.3.0 Pro mit Debugger für MySQL erhältlich

|date=13 August 2012

|publisher=PHPmagazin

|author=Astrid Wagner

|language=German

|accessdate=2014-09-23}}{{cite web

|url=http://www.heise.de/developer/meldung/Database-Workbench-4-3-0-mit-hilfreichen-neuen-Features-1666989.html

|title=Database Workbench 4.3.0 mit hilfreichen neuen Features

|date=14 August 2012

|publisher=heise.de

|language=German

|author=Harald M. Genauck

|accessdate=2015-07-14}} Version 6 of Database Workbench is a 64-bit application for Windows platforms, previous versions were 32-bit.{{cite web

|url=http://www.commentcamarche.net/download/telecharger-34058045-database-workbench-pro

|title=Database Workbench Pro (Review)

|date=5 May 2012

|publisher=commentcamarche.net

|language=French

|accessdate=2014-09-23}} Under Linux, FreeBSD or Mac OS X Database Workbench can operate using Wine.{{cite web

|url=http://upscene.com/company/support

|title=Running Database Workbench 5 under Wine, how to manuals

|date=Sep 2014

|publisher=Upscene Productions

|accessdate=2014-10-16}}

Features

Database Workbench can be used to view, create and edit tables, indexes, stored procedures and other database meta data objects. It also supports:{{cite web

|url=http://www.upscene.com/database_workbench/learn_more

|title=Database Workbench learn how it's useful for you

|publisher=Upscene Productions

|accessdate=2014-09-23}}

  • visual database design/diagramming, both conceptual and physical, including reverse engineering
  • testing SQL queries and viewing query plans
  • step-by-step debugging of stored routines
  • generating test data
  • transferring data between database systems (DataPump)
  • import and export of data
  • database schema compare and change script creation
  • database schema migration, also from one database system to another
  • visual privilege management
  • dependency browsing
  • open ODBC or ADO data sources and MS Access databases
  • manage security items like users, groups and roles
  • create custom reports based on database queries
  • print database schema, source code, lists of objects or query result sets
  • BLOB (binary large object) editor with support for images, HTML, PDF and RTF, DOC and DOCX documents

It includes several productivity features:

  • Favorite Databases for easy access to your most used databases
  • SQL Insight including "Join Completion"
  • Parameter Insight
  • Code Templates
  • Object Templates
  • Name Templates
  • Two-way Visual Query Builder

History

  • Initially created by as InterBase Workbench
  • Version 1: 2001
  • Version 1.4: 2002, Firebird Workbench to only work with Firebird. InterBase Workbench works with both Firebird and InterBase.
  • Version 2: 2003, renamed Database Workbench with modular approach for supported database systems, Microsoft SQL Server, MySQL, Oracle and NexusDB support added.
  • Version 3: 2007, SQL Anywhere support added.
  • Version 4: 2010, fully Unicode enabled.
  • Version 5: 2014, High DPI aware and support for PostgreSQL added.
  • Version 6: 2021, Enterprise Edition added, a special multi-user version with central repository of servers, databases and workspaces and a database Version Control System. SQL Anywhere support removed.
  • Version 6.4: 2024, SQLite support added.

References

{{Reflist}}