PlanetScale Schema Inspector (OC-0028). Check migrations and schema diffs on PlanetScale. Use when user asks to inspect PlanetScale schemas, branches, or deploy requests.
Check migrations and schema diffs on PlanetScale MySQL databases.
# List databases
python3 skills/cloud/data/databases/planetscale-inspector/scripts/manage.py list-databases
# List branches
python3 skills/cloud/data/databases/planetscale-inspector/scripts/manage.py list-branches --database mydb
# Get schema
python3 skills/cloud/data/databases/planetscale-inspector/scripts/manage.py get-schema --database mydb --branch main
# Create a deploy request
python3 skills/cloud/data/databases/planetscale-inspector/scripts/manage.py create-deploy-request --database mydb --branch feature-xyz --into main
# Diff branches
python3 skills/cloud/data/databases/planetscale-inspector/scripts/manage.py diff --database mydb --branch feature-xyz --base main
list-databasesLists all databases in the organization.
list-branchesLists branches for a database.
--database: Database name (required).get-schemaGets the schema for a branch.
--database: Database name (required).--branch: Branch name (required).create-deploy-requestCreates a deploy request.
--database: Database name (required).--branch: Source branch (required).--into: Target branch (required).diffShows schema diff between two branches.
--database: Database name (required).--branch: Source branch (required).--base: Base branch to compare against (required).PLANETSCALE_TOKEN environment variable (PlanetScale service token).PLANETSCALE_ORG environment variable (organization name).requests library (pip install requests).