Build with Aurora DSQL - manage schemas, execute queries, and handle migrations with DSQL-specific requirements. Use when developing a scalable or distributed database/application or user requests DSQL.
name amazon aurora dsql description Build with Aurora DSQL - manage schemas, execute queries, and handle migrations with DSQL-specific requirements. Use when developing a scalable or distributed database/application or user requests DSQL. Amazon Aurora DSQL Skill Aurora DSQL is a serverless, PostgreSQL-compatible distributed SQL database. This skill provides direct database interaction via MCP tools, schema management, migration support, and multi-tenant patterns. Key capabilities: Direct query execution via MCP tools Schema management with DSQL constraints Migration support and safe schema evolution Multi-tenant isolation patterns IAM-based authentication Reference Files Load these files as needed for detailed guidance: development-guide.md When: ALWAYS load before implementing schema changes or database operations Contains: DDL rules, connection patterns, transaction limits, security best practices MCP: mcp-setup.md When: Always load for guidance using or updating the DSQL MCP server Contains: Instructions for setting up the DSQL MCP server with 2 configuration options as sampled in .mcp.json Documentation-Tools Only Database Operations (requires a cluster endpoint) mcp-tools.md When: Load when you need detailed MCP tool syntax and examples Contains: Tool parameters, detailed examples, usage patterns language.md When: MUST load when making language-specific implementation choices Contains: Driver selection, framework patterns, connection code for Python/JS/Go/Java/Rust dsql-examples.md When: Load when looking for specific implementation examples Contains: Code examples, repository patterns, multi-tenant implementations troubleshooting.md When: Load when debugging errors or unexpected behavior Contains: Common pitfalls, error messages, solutions onboarding.md When: User explicitly requests to "Get started with DSQL" or similar phrase Contains: Interactive step-by-step guide for new users access-control.md When: MUST load when creating database roles, granting permissions, setting up schemas for applications, or handling sensitive data Contains: Scoped role setup, IAM-to-database role mapping, schema separation for sensitive data, role design patterns ddl-migrations.md When: MUST load when trying to perform DROP COLUMN, RENAME COLUMN, ALTER COLUMN TYPE, or DROP CONSTRAINT functionality Contains: Table recreation patterns, batched migration for large tables, data validation mysql-to-dsql-migrations.md When: MUST load when migrating from MySQL to DSQL or translating MySQL DDL to DSQL-compatible equivalents Contains: MySQL data type mappings, DDL operation translations, AUTO_INCREMENT/ENUM/SET/FOREIGN KEY migration patterns, ALTER TABLE ALTER COLUMN and DROP COLUMN via table recreation MCP Tools Available The aurora-dsql MCP server provides these tools: Database Operations: readonly_query
dsql_search_documentation
dsql_read_documentation
dsql_recommend
CREATE INDEX ASYNC is mandatory MUST Serialize arrays/JSON as TEXT