getSchema()

Description

Get a table schema in JSON format.

Request

Parameters

Options Object Parameters

Example

const schema = await client.config().generateDataTypes({
    database: "default",
    table: "products",
    format: "formatted"
})

Response

An object containing the data schema of a given table.

Example

default

{
    "data": {
        "arrayOfInt": "Array<integer>?",
        "arrayOfFloats": "Array<float>?",
        "uid": "UID",
        "arrayOfStrings": "Array<string>?",
        "author": "String?",
        "image": "Storage?",
        "name": "String",
        "createdAt": "String?",
        "arrayOfBooleans": "Array<boolean>?",
        "updatedAt": "String?"
    }
}

formatted

{
    "data": {
        "uid": {
            "type": "string",
            "isOptional": false
        },
        "arrayOfBooleans": {
            "type": "boolean[]",
            "isOptional": true
        },
        "arrayOfFloats": {
            "type": "number[]",
            "isOptional": true
        },
        "author": {
            "type": "string",
            "isOptional": true
        },
        "updatedAt": {
            "type": "string",
            "isOptional": true
        },
        "createdAt": {
            "type": "string",
            "isOptional": true
        },
        "name": {
            "type": "string",
            "isOptional": false
        },
        "arrayOfStrings": {
            "type": "string[]",
            "isOptional": true
        },
        "image": {
            "type": "string",
            "isOptional": true
        },
        "arrayOfInt": {
            "type": "number[]",
            "isOptional": true
        }
    }
}

Last updated

Copyright © 2023 Deskree Technologies Inc.