Database Workflow
Database Explorer
Section titled “Database Explorer”# Select a saved miudb connection<leader>Dd
# List saved miudb connections<leader>Dl
# Run current SQL buffer<leader>DqQuery Development
Section titled “Query Development”nvim query.sql
# Use AI for SQL generation<leader>ac # "Find users who haven't logged in for 30 days"
# Execute query<leader>j # Execute current SQL bufferExample Query
Section titled “Example Query”SELECT u.id, u.email, u.last_loginFROM users uWHERE u.last_login < NOW() - INTERVAL '30 days' OR u.last_login IS NULL;Schema Design
Section titled “Schema Design”<leader>ac # AI chat"Design a database schema for an e-commerce platform"
# AI provides:# - Table structure# - Relationship mappings# - Index suggestions# - Normalization adviceCreate Migrations
Section titled “Create Migrations”nvim migrations/001_create_users.sql
# Execute migration<leader>jQuery Optimization
Section titled “Query Optimization”1. Identify Slow Queries
Section titled “1. Identify Slow Queries”# Use database monitoring tools# Profile query performance2. Optimize with AI
Section titled “2. Optimize with AI”# Select slow query<leader>ao # AI optimization suggestions3. Test Optimizations
Section titled “3. Test Optimizations”# Compare execution plans# Measure performance improvements4. Document
Section titled “4. Document”# Add comments to optimized queries# Update documentation