PlanetScale CLI (pscale)
Branch, deploy, and manage MySQL databases with deploy requests from the terminal.
Commands
planetscale-cli database list— List databasesplanetscale-cli branch create— Create a database branchplanetscale-cli deploy request— Create a deploy requestplanetscale-cli _ _— Passthrough to pscale CLI
Installation
brew install planetscale/tap/pscale
Authentication
pscale auth login
Usage Examples
- "List my databases"
- "Create a new branch for my feature"
- "Submit a deploy request for schema change"
- "Connect to a database shell"
Key Commands
# List databases
pscale database list --json
# List branches
pscale branch list <database> --json
# Create branch
pscale branch create my-db feature-branch
# Create deploy request
pscale deploy-request create my-db feature-branch
# Deploy
pscale deploy-request deploy my-db <number>
# Connect via shell
pscale shell my-db main
Key Features
- MySQL - MySQL database service
- Branching - Git-like branching for DBs
- Deploy Requests - Schema change workflow
- JSON Output - Structured data
- Shell Access - Direct DB connection