CREATE WORKSPACE

Creates a new workspace in the specified workspace group. Refer to Creating and Using Workspaces for more information.

Syntax

CREATE WORKSPACE [ IF NOT EXISTS ] '<workspace_name>' 
    [ IN GROUP { ID '<group_ID>' | '<group_name>' } ]
    WITH SIZE '<workspace_size>' 
    [ AUTO SUSPEND AFTER <suspend_time> { SECONDS | MINUTES | HOURS | DAYS } WITH TYPE { IDLE | SCHEDULED | DISABLED } ]
    [ ENABLE KAI ]
    [ WITH CACHE CONFIG <multiplier> ]
    [ WAIT ON ACTIVE ]

Arguments

  • workspace_name: Name of the workspace.

  • group_ID, group_name: ID or name of the deployment (workspace group) in which the workspace is created.

  • workspace_size: Size of the workspace in the workspace size notation, for example, "S-1".

  • suspend_time: Time in the specified units after which the workspace is automatically suspended, depending on the specified suspend type.

  • multiplier: Specifies the multiplier for the persistent cache associated with the workspace.

Remarks

  • Specify the IF NOT EXISTS clause to create a new workspace only when a workspace with the specified name does not exist already. If a workspace with the specified name already exists and the IF NOT EXISTS clause is not specified, the CREATE WORKSPACE command returns an error.

  • If the WITH CACHE CONFIG clause is specified, it enables the cache configuration multiplier. It can have one of the following values: 1, 2, or 4.

  • If the WAIT ON ACTIVE clause is specified, query execution is paused for this workspace until it reaches the ACTIVE state.

  • Specify ENABLE KAI to enable SingleStore Kai (the MongoDB® API) for the workspace.

Example

The following command creates a new workspace named testws in a workspace group named s2wsg:

CREATE WORKSPACE 'testws' IN GROUP 's2wsg'
WITH SIZE 'S-1' WAIT ON ACTIVE;

Last modified: February 13, 2025

Was this article helpful?

Verification instructions

Note: You must install cosign to verify the authenticity of the SingleStore file.

Use the following steps to verify the authenticity of singlestoredb-server, singlestoredb-toolbox, singlestoredb-studio, and singlestore-client SingleStore files that have been downloaded.

You may perform the following steps on any computer that can run cosign, such as the main deployment host of the cluster.

  1. (Optional) Run the following command to view the associated signature files.

    curl undefined
  2. Download the signature file from the SingleStore release server.

    • Option 1: Click the Download Signature button next to the SingleStore file.

    • Option 2: Copy and paste the following URL into the address bar of your browser and save the signature file.

    • Option 3: Run the following command to download the signature file.

      curl -O undefined
  3. After the signature file has been downloaded, run the following command to verify the authenticity of the SingleStore file.

    echo -n undefined |
    cosign verify-blob --certificate-oidc-issuer https://oidc.eks.us-east-1.amazonaws.com/id/CCDCDBA1379A5596AB5B2E46DCA385BC \
    --certificate-identity https://kubernetes.io/namespaces/freya-production/serviceaccounts/job-worker \
    --bundle undefined \
    --new-bundle-format -
    Verified OK