Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/c9s/rockhopper --skill apply-migrations명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Compile SQL migration files into Go source code for embedding in binaries
Create new SQL migration files for multiple database dialects (sqlite3, mysql, postgres, tidb, redshift, clickhouse)
Show the current migration status for all configured databases
SOC 직업 분류 기준
SKILL.md 표시 중
| name | apply-migrations |
| description | Apply pending database migrations (rockhopper up) |
| disable-model-invocation | true |
| argument-hint | [config_file] |
Apply pending migrations using rockhopper.
$ARGUMENTS is provided, use it as the config file path. Otherwise, find all rockhopper_*.yaml config files and ask the user which one to use.rockhopper --config <config_file> up
If up fails with an "out-of-order migrations detected" error, it means a pending migration has a lower version than one that is already applied (common after merging parallel branches). Do not blindly re-run with --allow-out-of-order. Instead:
rockhopper --config <config_file> up --allow-out-of-order, only if the older migration is independent of the newer ones.If the user needs to override the DSN or driver, remind them they can set:
ROCKHOPPER_DRIVER - database driver nameROCKHOPPER_DIALECT - SQL dialect name; one of postgres, mysql, sqlite3, tidb, redshift, clickhouseROCKHOPPER_DSN - data source name connection stringAll listed dialects support schema migrations (up/down/status). Data migrations (the lease-based backfill API) require conditional UPDATE ... RETURNING RowsAffected==1 semantics and are therefore not supported on ClickHouse, which is capability-gated and returns ErrDataMigrationUnsupported.