diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e3f086de..980f438d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # ChangeLog +### 4.2.5 +- FIXED: Fixed crash when using large model on some installations +- FIXED: Postgre SQL CREATE function +- FIXED: Analysing of MySQL when modifyDate is not known + ### 4.2.4 - ADDED: Query history - ADDED: One-click exports in desktop app diff --git a/app/icons/128x128.png b/app/icons/128x128.png new file mode 100644 index 000000000..ed2ad7608 Binary files /dev/null and b/app/icons/128x128.png differ diff --git a/app/icons/16x16.png b/app/icons/16x16.png new file mode 100644 index 000000000..32a730486 Binary files /dev/null and b/app/icons/16x16.png differ diff --git a/app/icons/256x256.png b/app/icons/256x256.png new file mode 100644 index 000000000..1bd74fbfb Binary files /dev/null and b/app/icons/256x256.png differ diff --git a/app/icons/32x32.png b/app/icons/32x32.png new file mode 100644 index 000000000..c27339556 Binary files /dev/null and b/app/icons/32x32.png differ diff --git a/app/icons/48x48.png b/app/icons/48x48.png new file mode 100644 index 000000000..3c441ae19 Binary files /dev/null and b/app/icons/48x48.png differ diff --git a/app/icons/512x512.png b/app/icons/512x512.png new file mode 100644 index 000000000..bdf089196 Binary files /dev/null and b/app/icons/512x512.png differ diff --git a/app/icons/64x64.png b/app/icons/64x64.png new file mode 100644 index 000000000..ca491e41c Binary files /dev/null and b/app/icons/64x64.png differ diff --git a/app/package.json b/app/package.json index 4c2fd71d8..b25c54db2 100644 --- a/app/package.json +++ b/app/package.json @@ -45,7 +45,7 @@ ] } ], - "icon": "icon.png", + "icon": "icons/", "category": "Development", "synopsis": "Database manager for SQL Server, MySQL, PostgreSQL, MongoDB and SQLite", "publish": [ @@ -103,4 +103,4 @@ "optionalDependencies": { "msnodesqlv8": "^2.0.10" } -} \ No newline at end of file +} diff --git a/integration-tests/engines.js b/integration-tests/engines.js index e2dfaa984..8d93555b0 100644 --- a/integration-tests/engines.js +++ b/integration-tests/engines.js @@ -54,6 +54,13 @@ const engines = [ drop1: 'DROP PROCEDURE obj1', drop2: 'DROP PROCEDURE obj2', }, + { + type: 'functions', + create1: 'CREATE FUNCTION obj1() returns int LANGUAGE plpgsql AS $$ declare res integer; begin select count(*) into res from t1; return res; end; $$', + create2: 'CREATE FUNCTION obj2() returns int LANGUAGE plpgsql AS $$ declare res integer; begin select count(*) into res from t2; return res; end; $$', + drop1: 'DROP FUNCTION obj1', + drop2: 'DROP FUNCTION obj2', + }, ], }, { diff --git a/package.json b/package.json index 918199a62..9e9580fd6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "4.2.5-beta.2", + "version": "4.2.6-beta.1", "name": "dbgate-all", "workspaces": [ "packages/*", diff --git a/packages/web/src/appobj/AppObjectGroup.svelte b/packages/web/src/appobj/AppObjectGroup.svelte index ee516479e..4b87aaa85 100644 --- a/packages/web/src/appobj/AppObjectGroup.svelte +++ b/packages/web/src/appobj/AppObjectGroup.svelte @@ -52,7 +52,7 @@ {/if} - {#each filtered as item (module.extractKey(item.data))} + {#each filtered as item} = 10000 || value <= -10000) { + if (getBoolSettingsValue('dataGrid.thousandsSeparator', false)) { + return value.toLocaleString(); + } else { + return value.toString(); + } + } + + return value.toString(); + } +