diff --git a/lerna.json b/lerna.json index 75945feb69..bf193f9a81 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "0.8.14", + "version": "0.8.16", "npmClient": "yarn", "packages": [ "packages/*" diff --git a/packages/builder/package.json b/packages/builder/package.json index 3940fcb746..df83d69095 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/builder", - "version": "0.8.14", + "version": "0.8.16", "license": "AGPL-3.0", "private": true, "scripts": { @@ -64,9 +64,9 @@ }, "dependencies": { "@budibase/bbui": "^1.58.13", - "@budibase/client": "^0.8.14", + "@budibase/client": "^0.8.16", "@budibase/colorpicker": "1.1.2", - "@budibase/string-templates": "^0.8.14", + "@budibase/string-templates": "^0.8.16", "@budibase/svelte-ag-grid": "^1.0.4", "@sentry/browser": "5.19.1", "@svelteschool/svelte-forms": "0.7.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index ef4f9f2ce0..5784f5db0d 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "cli", - "version": "0.8.13", + "version": "0.8.15", "description": "Budibase CLI, for developers, self hosting and migrations.", "main": "src/index.js", "bin": "src/index.js", diff --git a/packages/client/package.json b/packages/client/package.json index 838df41676..fc68546dea 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/client", - "version": "0.8.14", + "version": "0.8.16", "license": "MPL-2.0", "main": "dist/budibase-client.js", "module": "dist/budibase-client.js", @@ -9,13 +9,13 @@ "dev:builder": "rollup -cw" }, "dependencies": { - "@budibase/string-templates": "^0.8.14", + "@budibase/string-templates": "^0.8.16", "regexparam": "^1.3.0", "shortid": "^2.2.15", "svelte-spa-router": "^3.0.5" }, "devDependencies": { - "@budibase/standard-components": "^0.8.14", + "@budibase/standard-components": "^0.8.16", "@rollup/plugin-commonjs": "^16.0.0", "@rollup/plugin-node-resolve": "^10.0.0", "fs-extra": "^8.1.0", diff --git a/packages/server/package.json b/packages/server/package.json index f6c293bdab..245bb01fbf 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,7 +1,7 @@ { "name": "@budibase/server", "email": "hi@budibase.com", - "version": "0.8.14", + "version": "0.8.16", "description": "Budibase Web Server", "main": "src/electron.js", "repository": { @@ -71,8 +71,8 @@ "author": "Budibase", "license": "AGPL-3.0-or-later", "dependencies": { - "@budibase/client": "^0.8.14", - "@budibase/string-templates": "^0.8.14", + "@budibase/client": "^0.8.16", + "@budibase/string-templates": "^0.8.16", "@elastic/elasticsearch": "7.10.0", "@koa/router": "8.0.0", "@sendgrid/mail": "7.1.1", @@ -126,7 +126,7 @@ "zlib": "1.0.5" }, "devDependencies": { - "@budibase/standard-components": "^0.8.14", + "@budibase/standard-components": "^0.8.16", "@jest/test-sequencer": "^24.8.0", "cross-env": "^7.0.3", "electron": "10.1.3", diff --git a/packages/server/src/integrations/microsoftSqlServer.js b/packages/server/src/integrations/microsoftSqlServer.js index eea67a7256..9c12c4b8f4 100644 --- a/packages/server/src/integrations/microsoftSqlServer.js +++ b/packages/server/src/integrations/microsoftSqlServer.js @@ -37,6 +37,12 @@ const SCHEMA = { read: { type: "sql", }, + update: { + type: "sql", + }, + delete: { + type: "sql", + }, }, } @@ -71,6 +77,28 @@ class SqlServerIntegration { throw err } } + + async update(query) { + try { + await this.connect() + const response = await this.client.query(query.sql) + return response.recordset + } catch (err) { + console.error("Error querying MS SQL Server", err) + throw err + } + } + + async delete(query) { + try { + await this.connect() + const response = await this.client.query(query.sql) + return response.recordset + } catch (err) { + console.error("Error querying MS SQL Server", err) + throw err + } + } } module.exports = { diff --git a/packages/standard-components/package.json b/packages/standard-components/package.json index d8f84ef58d..b5d013943e 100644 --- a/packages/standard-components/package.json +++ b/packages/standard-components/package.json @@ -35,7 +35,7 @@ "keywords": [ "svelte" ], - "version": "0.8.14", + "version": "0.8.16", "license": "MIT", "gitHead": "4b6efc42ed3273595c7a129411f4d883733d3321", "dependencies": { diff --git a/packages/string-templates/package.json b/packages/string-templates/package.json index 433384445b..53d5ab27fa 100644 --- a/packages/string-templates/package.json +++ b/packages/string-templates/package.json @@ -1,6 +1,6 @@ { "name": "@budibase/string-templates", - "version": "0.8.14", + "version": "0.8.16", "description": "Handlebars wrapper for Budibase templating.", "main": "src/index.js", "module": "src/index.js", diff --git a/packages/worker/package.json b/packages/worker/package.json index a84feb1641..5576da31fe 100644 --- a/packages/worker/package.json +++ b/packages/worker/package.json @@ -1,7 +1,7 @@ { "name": "@budibase/deployment", "email": "hi@budibase.com", - "version": "0.8.14", + "version": "0.8.16", "description": "Budibase Deployment Server", "main": "src/index.js", "repository": {