DBeaver 3.8.5

DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

Tags database front-end sql java
License GNU GPL
State stable

Recent Releases

3.8.531 Jan 2017 11:05 minor feature: GenerateSQL action. Refresh current schema (+disable by default). finished german translation. Rename "copy row" into "duplicate row". PostgreSQL: create view DDL. Merge remote-tracking branch 'origin/devel' into devel. Refresh view definition after column rename. Nav model refactor?. Value view panel update. Spreadsheet cur attribute update ?. Copy cells in quotes. Advanced paste (parse grid + quoted cells). Attribute full name generation. NPE. SQL completion (performance). Logging. Oracle driver config (reading LONG columns). Include hyphen in table pattern. Update README.md. FK create dialog: select schema. Update README.md. Update README.md. Item list search control - handle default text commands. Merge remote-tracking branch 'origin/devel' into devel. Merge remote-tracking branch 'origin/devel' into devel. small copy-paste error + tiny typo in Advanced Copy dialog. Columns configuration dialog (restrict exclude of required columns). Global navigator filters config. Custom data receiver handle. 3.8.5 config.
3.8.424 Jan 2017 03:45 minor feature: First part of the german translation. Client app name refactoring. Product title obtain refactoring.?. DB2 applications: client app name. DB2 session editor. Client app name override. Generic driver: provide client info. Use virtual unique key in resulset SQL generator. UPDATE query generate. Required has wrong value. Object create job title. Merge remote-tracking branch 'origin/devel' into devel. Results refresh (async changed to sync + status update ). RSV refresh (keep old state). Merge remote-tracking branch 'origin/devel' into devel. Properties tree tooltips. PG: column creation redesign. Default max length setting. PG: disable BLOCK/END in regular SQL. Merge branch 'devel' of https://github.com/serge-rider/dbeaver into d?. basic german translation for core and exasol. Set Application Name on Connect. german translation files. Prepare for Version 6 JDBC workaround. Merge branch 'devel' of https://github.com/Sargul/dbeaver into devel. ERD viewer. Merge remote-tracking branch 'origin/devel' into devel. Lang revert. Generic DDL (exclude unique constraints' indexes). Maven repository scopes refactoring. Maven repository scopes refactoring. Exasol connection page. MAven deps: default driver version specification. Maven repository refactoring + maven pref page. Preference pages refactoring. Preference pages refactoring. Preference pages refactoring. SQL preview dialog preference. SQL preview dialog preference. Preference pages refactoring. Image combo refactoring + generics + UI glitch. Image combo refactoring + generics + UI glitch. Image combo refactoring (label provider). Maven prefs page. Custom Maven repos edit. Maven repo disable/reorder. Prefs. PG: data type operation detection. PG: roles model refactoring. Group role icon. PG: roles model enhancement (members). PG: permissions tab. PG: permissions model. PG: permissions model. PG: role permissions panel. PG: table permissions panel. PG: table permissions panel. PG permissions panel. EE version packages ref
3.8.310 Jan 2017 06:25 minor feature: Filter out non-navigable items only in navigator tree. Navigator model refactoring. Folder child nodes existence check. Create SQL file on editor activation. Create SQL file on editor activation. Datasource jobs refactoring (events processing). Do not delete empty SQL files during application shutdown. Merge remote-tracking branch 'origin/devel' into devel. Extra logging. Tycho upgraded to 0.26. Tunnel initialization. SSH tunnel invalidate. PG procedures parameter names. Logging. Datasource origins. Save datasources in additional config files. Auth dialog canceling. Merge remote-tracking branch 'origin/devel' into devel. Entity unique key searching (handle missing constraints). Merge remote-tracking branch 'origin/devel' into devel. PG sequence props. PG schema contents loading. Numbers native formatting (use plain form instead of scient?. Entity editor UI init. Lazy editor initialization. Navigator menu. OLC columns config. DB utils refactoring. Navigator utils refactoring. Navigator utils refactoring. OLC refactoring. Column controller settigns dialog redesign. OLC redesign - use ViewerColumnController. OLC redesign - use ViewerColumnController. VCC columns repackage. VCC columns registry/persistence. VCC columns registry + ID assign. VCC columns registry + ID assign. VCC columns repacking. VCC columns state save + reorder. VCC columns state save + reorder. Navigator context menu. Dialect keywords and functions case. Constraint delete (quote identifiers). Constraints properties. Edit object dialog settings save. Edit/create constraint dialog redesign. PG: CHECK constraints create/edit. Column resize save. Filter dialog (value sorting). Entity editor adapter model change (first search in nested editors/fo?. Object editor adapter. Object editor adapter. Code cleanup. Clipboard model enhancement. Clipboard: copy selected cell. Save user names in secure storage. Remove local system props from datasources config. DataSourceDescriptor clone/compare. Connection provider
3.8.220 Dec 2016 21:45 minor feature: Manifests. Mongo: multiple servers config. Driver download page (tree height). Grid cell editor activation. Update.travis.yml. PG: JSON value copy. Row count command. RSV jobs refactoring. SQL delimiter redefine support in Generic + FireBird. Object reload (deep copy). Object reload (deep copy). Merge remote-tracking branch 'origin/devel' into devel. RSV status toolbar. RSV status toolbar. RSV row count selection. RSV row count UI. Query transformer model refactoring. Row count for custom SQL queries. Row count command handler. Refresh tool item UI. Network handlers/tunnels invalidation model. Connection invalidate error handle. Node editor + folder editor. SSH keep-alive label. Oracle: check object status after save (packages). Persist acti?. Oracle: check object status after save (procedure). Oracle package: initial contents. Auto-commit action name. SQL blocks processing. Query extraction algorithm changed. SQL query extraction. Merge remote-tracking branch 'origin/devel' into devel. Datasource folders model. Nodes hierarchy. Nodes hierarchy. Nodes ordering + preferences. Nodes ordering + filtering everywhere. Copy datasources to folder. connection page redesign. Datasource description edit. Object list - CR press handle. DS description. Folder editor reuse. DS description. SQL script processing (scrollbar blinking). Metadata search results processing. Too big SQL files opening error handle. Too big SQL files opening error handle. Merge remote-tracking branch 'origin/devel' into devel. Oracle view source code. PG dialect (extra keywords data types). PG JSON value extraction. PG utils refact?. SQL auto indent strategy (source code extraction). Tool dialogs (stats reading). DB2 session manager. Restrict edit of read-only attributes. Code cleanup (generics). #1051 "Modified" for folders. Merge remote-tracking branch 'origin/devel' into devel. Navigator utils refactoring. Folder editor navigation. Folder editor actions. Navigator nodes path redesigned. Folder edi
3.8.107 Dec 2016 11:05 minor feature: PG client home configure. Single query prepare (unsupported feature error handle). Output panel switcher. Data type name template variable. SQL completion (do not replace word right to the cursor). Merge remote-tracking branch 'origin/devel' into devel. Cache loading error handling. Standard variables constants. XML utils. EntityEditor - dispose. Disconnect pause. Disconnect action update. Entity editor folders activation. Merge remote-tracking branch 'origin/devel' into devel. Code cleanup. SQL editor (errors after rename/move). Refresh current object on manual diagram refresh. IOUtils. UI. Security deps. Secure preferences model. Security preferences. Dependencies update. Security preferences. H2 extension added. Merge remote-tracking branch 'origin/devel' into devel. H2 view definition, sequences. Generic table columns auto-increment support (H2, Derby, Teradat?. H2 auto-increment. Oracle trigger model refactoring. Table triggers cache. CLI arguments parser. External SQL formatter default timeout set to 2000. Merge remote-tracking branch 'origin/devel' into devel. SQL queries execution. Cache read (cache corruption when two threads read the same metad?. Merge remote-tracking branch 'origin/devel' into devel. Execute SQL command labels. Localization: database preferences page name. Localization: database preferences page names. RSV error handling. MySQL dump/scripts: use env variable for passwords. + empty pas?. RSV persister refactoring. RSV persister refactoring. PG trigger properties. Cache update. PG trigger properties. Refresh RSV row after insert. Refresh RSV row after insert. JDBC savepoint management (unwrap DBC model). ERD refresh handler. Object refresh redesign (use deep copy instead of replace). EntityEditor - refresh affects properties. Properties refresh (preserve selection). Objects refresh. Property tree sorter. Oracle metadata read performance. RSV (editors with disconnected datasource). Security management refactoring. Secure model refactoring. D
3.8.022 Nov 2016 14:45 minor feature: RSV: filter dialog settings apply. RSV: refresh confirmation. Merge branches 'devel' and 'master' of https://github.com/serge-rider?. RSV (scrolling). RSV (status). RSV (status). SQL editor : multi-results refresh. SQL editor : disable filters for multi-results queries. Ref keys reading (gap size). Grid : ordered columns font. RSV filers : custom filter apply. RSV coloring (apply custom colors after modify/delete colors). RSV : filter apply confirmation. SQL query parameters binding. DataSource refresh. Default encoding usage refactoring. Default resource encoding config. Default resource encoding prefs + override. Ask for password dialog. Reload SQL syntax after file rename. Generic connection: JDBC URL background. ERD: show error dialog if error happens during metadata caching. Init container node before export. RSV minor. RSV minor. Include views in ERD config. Instalação - Compilação. Apache Drill sample URL. remove ExecuteKeyword as Exasol has no PrepareCall Statement. cleanup and generate DDL for Schema. generate DDL for Schema. Support for Exasol Native High Speed CSV Import and Exporter. wrong newline setting. wrong newline setting. Error in Option. "Cannot refer to a non-final variable" compile error. Oracle error position extraction. Oracle error position extraction. Merge remote-tracking branch 'origin/devel' into devel. RowId detect refactoring. Nested SQL editor "Save to file". Merge remote-tracking branch 'origin/devel' into devel. Pseudo-attributes model refactoring. Deps. DB2 rid_bit. RowId detect. DB2 native binary representation. Binary string representation. Checkbox cell editor. Dummy logging removed. join column missing in retrieve column metadata. Merge remote-tracking branch 'origin/devel' into devel. Grid row header paint (long row names). Grid row header paint (long row names). PG: support view triggers. Checkbox icon. PG: use search_path in structure assistant. Status messages model UI refactoring. Status messages model UI.
3.7.802 Nov 2016 14:25 minor feature: SCM model. Disconnect All command localization. SQL formatting. MacOS build. Include Exasol in Eclipse plugins. RSV ordering. RSV - remember current state. MySQL: DROP TRIGGER IF EXISTS. SQL query execute : dynamic parameters + filters. SQL editor results name (show original query text). Oracle schema loading (filters). Generic procedures reading (property names). SQL script generation (do not add delimiter to the last sta?. SQL script generation improvements: process complex actions. SQL script generation improvements: insert delimiter redefiner. SQL utils refactoring. SQL utils refactoring. Tiny typo. Lang module. SCM model. FK create dialog. FK create dialog. SCM model. SQL script generation. Load service - finish in async mode. Keep-alive query customization. Connection state tester. SCM parser. Criação de documentação em pt_BR. Inicio de edição. Rename README-pt to README-pt.md. SCM parser. SCM parser. Minor UI. Warnings cleanup. Oracle session parameters (NLS_DATE_FORMAT). Generic table refresh. Finalização da escrita. Tem - Possui. Keep grid state after refresh/filter. RSV refactoring. Restore grid state after refresh/filter. RSV active query name. New Enum for Table Object Type. rename. Add Schema Object Grants. Cache Security Objects for Performance. remove unnecessary imports. remove unnecessary constants. Proper handle of project lose in DBNModel. +Reopen project on SQ?. Merge remote-tracking branch 'origin/devel' into devel. UI utils (use default shell/display if no workbench windows is ac?. UI utils (use default shell/display if no workbench windows is ac?. added support for virtual schemas. Merge remote-tracking branch 'origin/devel' into devel. RSV status message. Teradata driver config. RSV history save. RSV data read refactoring. RSV data read/scrolling refactoring. RSV filter text focus change. SQL script execute/refresh. Grid columns width calculatiuon. RSV filter panel. SQL scripts exec (able to filter/refresh first results). SQL s
3.7.725 Oct 2016 01:05 minor feature: Table column rename (MySQL, Oracle, DB2). Exasol copyright update + code format + dead code remove. #835 "Copy" menu visibility in RSV. SQL completion: do not convert object names. Force create root SQL scripts folder on editor open. Exasol extension config (+icon +emssages ). Exasol extension config. Exasol extension config. Exasol Java7 compatibility. JdbcOdbc bridge driver workaround. Lazy load of connection properties. Lazy load of connection properties. Connection properties loading refactoring. Merge remote-tracking branch 'origin/devel' into devel. Manual driver download UI improve. Date formatting code refactoring/cleanup. Date formatting code refactoring. SQL date format: native formatters model. Oracle date format. Oracle date format. Nanoseconds formatter. Time format pattern. DateTime native formatting refactored. more robust plan query and error in session kill statement. Oracle constants. Generic datetime formatting. Generic datetime formatting for SQL Server and Sybase. Constraint enumeration. Merge remote-tracking branch 'origin/devel' into devel. Visualize SQL editor execution (icon change). Visualize SQL editor execution (icon change). SQL query job (avoid NPE during execution). Travis: remove jdk7 compile. Update README.md. RSV toolbar redesign. RSV toolbar redesign. icon background on macOS. RSV toolbar redesign. Merge remote-tracking branch 'origin/devel' into devel. RSV toolbars redesign. RSV refresh. Filter panel tooltip. Status label control. Merge remote-tracking branch 'origin/devel' into devel. Merge remote-tracking branch 'origin/devel' into devel. Icons moved to product. Results icons update. new Con Object; Users only show if sufficient privs. added connection object and added fields to user object. Script icon added. Removed PseudoAttributes - not supported in Exasol. Implemented missing getChildType Method. Override getTypeID to deliver correct TypeID Results. in format of session kill statement. Statement timeout support (J
3.7.612 Oct 2016 02:25 minor feature: Linux UI (panel editors, ERD colors). Linux UI (ERD entity foreground). Linux UI (Panels foreground). ERD diagram coloring. ERD entity colors. Oracle advanced constraint types. PG completion processor. RSV copy column/row names are now customizable. Generic driver init (ODBC driver workaround). Annotations extraction (Index column names reading ). Merge remote-tracking branch 'origin/devel' into devel. Disable attribute binding/table resolution option. SQL Server: use catalog prein table operations. Disable foreign keys resolution option. Disable foreign keys resolution option. SQL partition scanner. Folder management improve (context menu). Image combo (update saved size only on manual resize). SQL generation refactoring. Select data in SQL console command. Table keywords update. Autocomplete on typing. SQL completion. Autocomplete on text enter. Proposals filtering (simple mode). Auto proposals config +. Auto proposals config + + pref pages refactoring. SQL completion: replace with object list. Replace delimiter. SQL completion (use multple active objects). Get rid of javax.activation. Stream autorefactoring. SQL results: focus change on panel activation. Remove next/prev buttons in items search toolbar. Execute commands enablement. Current row update (spreadsheet). Inline editor activation on key down. Merge remote-tracking branch 'origin/devel' into devel. Oracle procedure lookup. Set to NULL in record mode. PG arrays handle improvement (performance). String value handler improvement. Object list searcher - handle CR, UP and DOWN keys. Eclipse plugin dummy activator. Allow recover with refresh after RSV error. CSV export : use session preferences (session format profile)?. Italian localization. Token formatter (no spaces between consequent symbols). SQL export format: linefeeds. Array value fetch/create. Multi-dimensional arrays support. Tabbed folders. PG multi-dimensional arrays visualization. Merge remote-tracking branch 'origin/devel' into devel. Strings es
3.7.527 Sep 2016 21:45 minor feature: Into plugin. Driver properties ordering. MySQL procedure columns read. Evaluation context model. Qualified objects model refactoring. Different FQ names for DDL and DML. SQL completion: search in nested active objects. SQL parameters dialog. SQL parameters dialog. Teradata model. RSV panels config. Perspective icon. Hex editor control listeners. Navigator filters pattern. Filters editor tip. Distinct Count function. AF model refactoring. PG query transformer - LIMIT. Use PG generic driver for Redshift. Redshift driver update. PG view DDL + view edit. PG view DDL + view edit. PG view DDL + view edit. RSV panels model. Metadata panel. Metadata panel. Metadata panel UI (tree). Metadata panel UI (tree). RSV update value performance. Merge remote-tracking branch 'origin/devel' into devel. Set to NULL and Reset works with selection. Commands introduced. SQL Server: quote catalog name in queries. Remove delogging. Oracle: view existence check. Oracle: view existence check. Database data transfer (skipped columns). Database data transfer - mapping page UI. Properties edit error handling. PG column editable scale precision. Merge remote-tracking branch 'origin/devel' into devel. PG indexes filter (hide all unique indexes linked with constrain?. RSV: Paste command (redraw). Spreadsheet keyboard listener. RSV row delete - shift down only if row wasn't removed from the ?. Rest cell value command enablement. MEtadata panel + some metadata objects refactoring. Oracle type members model refactoring. OLC (reuse columns with the same display name). Oracle global data types read. Merge remote-tracking branch 'origin/devel' into devel. Oracle global data types read. Misc. Metadata panel: scroll to selected attribute. Lookup node in all projects. Data source selector dialog (multi-projects). Scripts export/import wizards. Data import wizard refactoring. Project selector in connection wizard. Recent SQL editor menu item. Items order in project. MySQL: ignore all 6.0.x drivers. Driver
3.7.412 Sep 2016 03:15 minor feature: Tree pack procedure. Menu resource management. Breadcrumbs menu reuse. RSV history menu reuse. Tools menu reuse. Cursor reposition on SQL error. Merge remote-tracking branch 'origin/devel' into devel. File utils. PG: array values decode. Merge remote-tracking branch 'origin/devel' into devel. SQL server index FQ name. SQL Server views (and tables) FQ name. Complex value editor UI. MySQL export - file name pattern tooltip/completion. MySQL export - file name pattern tooltip/completion. Statement prepare error handling improved. Refresh data view on value change. Mouse wheel click behavior. MySQL text data type support. SQL editor commands enablement. ValueView panel commands handlers. Value save shortcut. Manager actions contribution. UI. Table resolve. UI. Aggregate panel. Toggle mode action refactoring. ValueView panel: auto-save value option. Keep rows order in SQL generator. View panel. View panel. Sync model refactoring. Change active schema according to selected node. LIMIT transformation (preserve single line comments). DBSInstance refactoring (avoid concurrent modification error). DBSInstance refactoring (avoid concurrent modification error). SQL editor shortcuts. PG data type aliases. Update README.md. Update README.md. PG data type aliases. Merge remote-tracking branch 'origin/devel' into devel. Spreadsheet selection handle. Include eclipse.search in standalone version. SQL editor refactoring (RSV adapter). Search model refactoring (use Eclipse). Data/metadata search UI. SQL syntax highlight (for big files). Version update checker redesign. Procedures body refresh. Refresh model refactoring. Cache refresh model. JSQLParser update (0.9.6). JSQLParser update (0.9.6). MySQL procedure refresh. MySQL tables refresh. MySQL tables refresh. Entity editors refresh. Generic tables refresh. UIUtils. Object lookup model refactoring. Object lookup model refactoring. #592 "Open in SQL Console" action for DDL source viewer. Object filters model refactoring. CSV quoting
3.7.331 Aug 2016 02:33 minor feature: Result set UI was redesigned (panels) Results aggregation panel added Navigator filters management was improved ERD attributes view is now configurable (data type, icon, nullability) Object editor breadcrumbs UI was redesigned Advanced results copy was improved (row divider) Results metadata resolve was fixed (problem with SQL expressions was resolved) Run query from Query Manager view Enum data type editor was fixed Data export (CSV, XML and JSON) was fixed DBeaver projects export/import was fixed SQL parameters binding dialog was fixed SQL parser was updated (performance problem with complicated queries was resolved) SQL code completion now uses navigator filters DDL generation was improved (multiple objects support) Plaintext presentation was fixed (column reorder) SOCKS proxy support was improved (PostgreSQL) Support system variables in driver.xml file Oracle: TNS connection fixed Oracle: TNSNAMES custom path support PostgreSQL: struct data types support was fixed PostgreSQL: objects lookup was fixed MySQL: single line comments were fixed Many minor bugfixes and improvements