createTables
createTablesCreate multiple database tables in NeoSQL with columns, keys, indexes, and constraints. Failed tables are reported; successful ones added to the ERD.
Instructions
Create one or more new tables in the NeoSQL application. Pass multiple table definitions to create them in a single call. Each definition may include columns, primary keys, foreign keys, indexes, and table-level constraints (UNIQUE / CHECK / EXCLUSION). Tables that fail (e.g. duplicates) are skipped and reported; successfully created tables are added to the ERD. Uses the current context (project/connection).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tableDefinitions | Yes | List of table definitions to create (e.g. [{name, remarks, columns, primaryKeys, ...}]) | |
| connectionId | No | NeoSQL connection ID from listConnections. If omitted, uses current context connectionId. | |
| schema | No | MCP-enabled database schema name from listConnections. If omitted, uses current context schema. |