diff --git a/src/sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution.ts b/src/sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution.ts index 54b7735bbc..c41f412d1b 100644 --- a/src/sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution.ts +++ b/src/sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution.ts @@ -98,8 +98,8 @@ export const databaseDashboardSettingSchema: IJSONSchema = { 'tasks-widget': [ 'newQuery', 'mssqlCluster.task.newNotebook', - { name: 'backup', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11' }, - { name: 'restore', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11' } + { name: 'backup', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11 || connectionProvider == \'PGSQL\'' }, + { name: 'restore', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11 || connectionProvider == \'PGSQL\'' } ] } }, diff --git a/src/sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution.ts b/src/sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution.ts index d6857c9f00..1c6e8c5035 100644 --- a/src/sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution.ts +++ b/src/sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution.ts @@ -77,7 +77,10 @@ const defaultVal = [ { name: 'Tasks', widget: { - 'tasks-widget': ['newQuery', 'mssqlCluster.task.newNotebook', { name: 'restore', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11' }] + 'tasks-widget': [ + 'newQuery', + 'mssqlCluster.task.newNotebook', + { name: 'restore', when: 'connectionProvider == \'MSSQL\' && !mssql:iscloud && mssql:engineedition != 11 || connectionProvider == \'PGSQL\'' }] }, gridItemConfig: { sizex: 1,