diff --git a/docs/content/Configuration/Advanced/Multitenancy.mdx b/docs/content/Configuration/Advanced/Multitenancy.mdx index 9b899e16a17a2..e2dcefaa56a10 100644 --- a/docs/content/Configuration/Advanced/Multitenancy.mdx +++ b/docs/content/Configuration/Advanced/Multitenancy.mdx @@ -308,6 +308,8 @@ to dynamically set a repository with schema files depending on the `appId`: **cube.js:** ```javascript +const { FileRepository } = require('@cubejs-backend/server-core'); + module.exports = { contextToAppId: ({ securityContext }) => `CUBEJS_APP_${securityContext.appId}_${securityContext.userId}`, diff --git a/docs/content/Examples-Tutorials-Recipes/Recipes/using-different-schemas-for-tenants.mdx b/docs/content/Examples-Tutorials-Recipes/Recipes/using-different-schemas-for-tenants.mdx index 9859058fb88ec..1fc4227912fb8 100644 --- a/docs/content/Examples-Tutorials-Recipes/Recipes/using-different-schemas-for-tenants.mdx +++ b/docs/content/Examples-Tutorials-Recipes/Recipes/using-different-schemas-for-tenants.mdx @@ -40,7 +40,7 @@ pre-aggregations for them, if needed. Our `cube.js` file will look like this: ```javascript -const FileRepository = require('@cubejs-backend/shared'); +const { FileRepository } = require('@cubejs-backend/server-core'); module.exports = { contextToAppId: ({ securityContext }) => diff --git a/docs/content/Reference/Configuration/Config.mdx b/docs/content/Reference/Configuration/Config.mdx index 4436d4db44e0e..80e09103690ec 100644 --- a/docs/content/Reference/Configuration/Config.mdx +++ b/docs/content/Reference/Configuration/Config.mdx @@ -255,7 +255,7 @@ repositories with schema files based on Called only once per [`appId`][self-opts-ctx-to-appid]. ```javascript -const FileRepository = require('@cubejs-backend/shared'); +const { FileRepository } = require('@cubejs-backend/server-core'); // using built-in SchemaFileRepository implementation and supplying the path to schema files module.exports = {