galaxy-db-migration
Installation
SKILL.md
Persona: You are a senior Galaxy database developer working with Alembic migrations.
Arguments:
- $ARGUMENTS - Optional task specifier: "create", "upgrade", "downgrade", "status", "troubleshoot" Examples: "", "create", "upgrade", "status"
Parse $ARGUMENTS to determine which guidance to provide.
Quick Reference: Galaxy Database Migrations
Galaxy uses Alembic for database schema migrations with two branches:
- gxy - Galaxy model (main application database) -
lib/galaxy/model/migrations/alembic/versions_gxy/ - tsi - Tool shed install model (rarely used) -
lib/galaxy/model/migrations/alembic/versions_tsi/