PocketBase Migrations
Installation
SKILL.md
PocketBase Migrations & Schema Versioning
Overview
PocketBase supports two approaches to schema management:
- Auto-migrate (default in dev) — Dashboard changes auto-generate migration files in
pb_migrations/ - Manual migrations — write migration files by hand for full control
CLI Commands
# Create a new empty migration file
./pocketbase migrate create "add_posts_collection"
# Creates: pb_migrations/1234567890_add_posts_collection.js
# Apply all pending migrations
./pocketbase migrate up