Memberstack CLI

Tables

Manage data tables in your Memberstack application.

View Markdown
memberstack tables <subcommand> [options]

tables list

List all data tables.

memberstack tables list

Example

$ memberstack tables list
[
  {
    "id": "tbl_abc123",
    "name": "Products",
    "key": "products",
    ...
  }
]

tables get

Get a data table by key or ID.

memberstack tables get <table_key>

Arguments

ArgumentDescriptionRequired
table_keyTable key or IDYes

Examples

memberstack tables get products
memberstack tables get tbl_abc123

tables describe

Show detailed schema information for a table.

memberstack tables describe <table_key>

Arguments

ArgumentDescriptionRequired
table_keyTable key or IDYes

Description

Displays the table name, key, ID, access rules (create, read, update, delete), and all fields with their type, required status, and references.

Example

$ memberstack tables describe products
Table: Products
  Key:  products
  ID:   tbl_abc123

Access Rules:
  Create:  ADMIN
  Read:    PUBLIC
  Update:  ADMIN
  Delete:  ADMIN

Fields:
  name        String    required
  price       Number    required
  category    String
  owner       Relation members

tables create

Create a new data table.

memberstack tables create [options]

Options

OptionDescriptionRequired
--name <name>Table nameYes
--key <key>Table key (unique identifier)Yes
--create-rule <rule>Access rule for creating recordsNo
--read-rule <rule>Access rule for reading recordsNo
--update-rule <rule>Access rule for updating recordsNo
--delete-rule <rule>Access rule for deleting recordsNo

Access rule values: PUBLIC, AUTHENTICATED, AUTHENTICATED_OWN, ADMIN_ONLY

Examples

memberstack tables create --name "Products" --key products
memberstack tables create --name "Orders" --key orders --create-rule AUTHENTICATED --read-rule PUBLIC

tables update

Update a data table.

memberstack tables update <id> [options]

Arguments

ArgumentDescriptionRequired
idTable IDYes

Options

OptionDescription
--name <name>Table name
--create-rule <rule>Access rule for creating records
--read-rule <rule>Access rule for reading records
--update-rule <rule>Access rule for updating records
--delete-rule <rule>Access rule for deleting records

Access rule values: PUBLIC, AUTHENTICATED, AUTHENTICATED_OWN, ADMIN_ONLY

Examples

memberstack tables update tbl_abc123 --name "Updated Products"
memberstack tables update tbl_abc123 --delete-rule ADMIN_ONLY --read-rule PUBLIC

tables delete

Delete a data table.

memberstack tables delete <id>

Arguments

ArgumentDescriptionRequired
idTable IDYes

Example

memberstack tables delete tbl_abc123

FAQ

How is this guide?

Last updated on

On this page