DBeaver 4.0.3

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

4.0.320 Mar 2017 03:16 minor feature: H2: current schema get/set. Merge branches 'devel' and 'master' of https://github.com/serge-rider?. Merge branches 'devel' and 'master' of https://github.com/serge-rider?. Status dialog. Localization cleanup. Completion proposal - object description reading enhanced. PG table model (annotations - important for new table creat?. UUID value editor (use correct manager). Refresh rows job (suppress error dialog). Merge remote-tracking branch 'origin/devel' into devel. MySQL table statistics additions. QM listener. Generic driver: foreign keys reading workaround. RSV status label (force single line). JSQLParser version update (0.9.7). Deps. Oracle 8 support. Oracle 8: DDL extraction. PostgreSQL: serial data types support (for new objects). Object properties extraction (overrided methods). Oracle sequence manager. Mongo Redis statement exec cancel errors. Grid minor. Query/session cancel enhancements. Query/session cancel enhancements. Bit string value model. PostgreSQL: bit string type support. Txn toolbar (listener init order). MySQL: bit string typ support. Misc. Workbench config. Dummy pause removed. SQL completion proposal refactoring. SQL information provider refactoring. SQL hyperlinks model refactoring. SQL context info model refactoring. MySQL help provider. MySQL help provider. SQL script rename command. Context information model refactoring. Changed Queries from PreparedStatements to Statements with literals. Allow JDBCStatement. Allow Statement object for resultset execution. Reset files to original. allow JDBCStatement on executeQuery. Allow Statement object for execution with result set. Merge remote-tracking branch 'origin/devel' into devel. Statement creation cleanup. Identifiers quote configuration. Parameters binding: dup names resolve. Parameters binding: empty value handle. Project import wizard. Maven artifact packaging info. HSQLDB initial stub. HSQLDB procedures. Merge remote-tracking branch 'origin/devel' into devel. Oracle plugin lazy load
4.0.202 Mar 2017 03:16 minor feature: QM log viewer coloring. Merge remote-tracking branch 'origin/devel' into devel. PostgreSQL new connection init. QM utils (active session check). Hyperlinks rendering (fg color). Dark theme odd rows background. Dark theme def colors. RSV save/cancel icons. Text view dialog. RSV active object panel (hang on scrollbars render). RSM filter update (links navigation + pseudo attr visibility). RSM filter update (links navigation + pseudo attr visibility). SQL dialect init. MySQL table create. QM session monitor. Connection test (dups in QM). Merge remote-tracking branch 'origin/devel' into devel. Empty presentation tracking. QM collector model refactoring. Unique session ids. QM collector (sessions tracking). Create folder emablement. Logical operator evaluate. Java8 deps removed. MySQL column charset/collation edit. Web auth for Maven repositories. Secured Maven repositories support. Dark theme colors. Grid lines colors config added. Client selector control (theming). Oracle 8.x columns reading. Oracle: view existence check. cleanup. SQL dialect model refactoring. PG database switch (database name in isolated connections). QM listener (sessions reopen). QM listener (sessions reopen). UI loop errors logging. Connection properties dialog. RS prefs page. Connection properties dialog refactoring. Performance + lazy init. Connection edit/create wizards refactoring. SQL exec pref page. Navigator nodes reorder. Events model refactoring. Navigator nodes reorder. Events model refactoring. Reorder actions available only for persisted object. Reorder undo?. Reorder command merge. Rename command merge. Rename/reorder merge. OLC (NPE during object refresh). Cache clean (triggers refresh). Context menu additions. Context menu additions. Oracle 8 - views meta-info reading. Oracle standalone procedures navigation. Generic datasource init. WMI QM notifications. 4.0.2 config. Generic driver logging (remove dups). CLOB/long varchar value edit in panel. Generic table column info read. DB2 iS
4.0.125 Feb 2017 03:16 minor feature: Oracle connector (output reader init). Any failed query is transactional (PG?). Txn monitor update. Generic meta model 'indexed' init. Create empty top-level folders. 4.0.1 config.
4.0.021 Feb 2017 03:16 minor feature: Rollback transaction after row count query fail (PG). Product name/version obtain. Application initialization refactored. RSV status message update (with statistics). DBeaver 4.x workspace migration + drivers storage. Migrate on Eclipse 4.6 (Neon). Datasource toolbar (adapt to Neon). Grid hover (order column cursor). Database export: completion message length limited. Column data type modifiers gen. Owner property for PG tables. DBeaver re-license under ASL. Redundant proprietary licenses removed. Dummy progress logging removed. Connection save. SSH: ask password for password-protected private key. Merge remote-tracking branch 'origin/devel' into devel. Connection folder edit/save. SQLite extension stub. SQLite data type system. Data type provider lookup (use DataSource class name). Value managers registry (datasource name). SQLite value manager. SQLite extension included in maven build. SQLite: triggers metadata. DDL extraction. Generic: system tables detect refactoring. SQLite: table rename. Value view panel update. SQLite: BLOB value manager. Main menu. 4.0 version config. Generic meta model refactoring. SQLite: binary value handler. SQLite: temp tables sequences. PG: column alter. Column comment update. PG: save column comments for new tables. Show tz and locale in status line. Smart combo swt checks. Show tz and locale in status line. MySQL connection page redesign. PG: use case insensitive pg_catalog search. App startup error handle. Infiniflux generic driver. Generic driver categories. CSV export: configure NULL string. Data transfer message box. Build - do not use default tycho archives. Oracle: navigate to package proc source. Navigator view : use associated command IDs to open objects. Oracle: navigate to package proc source. Navigator view : use associated command IDs to open objects. Oracle metadata read (
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