diff --git a/services/cubejs/src/utils/__tests__/prepareDbParams.test.js b/services/cubejs/src/utils/__tests__/prepareDbParams.test.js deleted file mode 100644 index 1a953a76..00000000 --- a/services/cubejs/src/utils/__tests__/prepareDbParams.test.js +++ /dev/null @@ -1,19 +0,0 @@ -import assert from "node:assert/strict"; -import { createRequire } from "node:module"; -import { describe, it } from "node:test"; - -import prepareDbParams from "../prepareDbParams.js"; - -const require = createRequire(import.meta.url); - -describe("prepareDbParams", () => { - it("makes BigQuery drivers read-only, so rollups never write to the customer's project", () => { - const { BigQueryDriver } = require("@cubejs-backend/bigquery-driver"); - const params = prepareDbParams( - { projectId: "abler-web", keyFile: JSON.stringify({ client_email: "sa@abler-web.iam" }) }, - "bigquery", - ); - - assert.equal(new BigQueryDriver(params).readOnly(), true); - }); -}); diff --git a/services/cubejs/src/utils/prepareDbParams.js b/services/cubejs/src/utils/prepareDbParams.js index 49b428e6..d6e20d0a 100644 --- a/services/cubejs/src/utils/prepareDbParams.js +++ b/services/cubejs/src/utils/prepareDbParams.js @@ -58,8 +58,6 @@ const prepareDbParams = (dbParams, dbType) => { dbConfig = { ...dbConfig, credentials: { ...keyFile }, - // rollups load straight into Cube Store; no staging tables in the customer's project - readOnly: true, }; break; case "mssql":