db-migration-postgres-mysql
80 / 100 · Low risk
Fine to try.
Migrate a Ruby on Rails application's primary database from PostgreSQL to MySQL — schema differences (JSONB to JSON, ARRAY columns, partial indexes, CHECK constraints, sequences), data export/import via pg_dump and mysqlimport or pgloader, the dual-write cutover pattern, the gem switch (pg to mysql2 or trilogy), Rails-side caveats. Use when migrating a Rails app from Postgres to MySQL, the user mentions pgloader, mysql2, trilogy, schema conversion, JSONB to JSON, ARRAY columns, partial indexes,…
What this skill can do
Runs commands on your computer
Downloads and installs other software
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'db-migration-postgres-mysql' ] || [ -L ~/.agents/skills/'db-migration-postgres-mysql' ]; then echo 'A skill folder named db-migration-postgres-mysql already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/MadBomber/experiments' "$d" && git -C "$d" checkout --quiet '8139ff68e8895b544661aa2ba8b53268d68652bc' -- 'ai_misc/skills/rails-skills/21-db-migration-postgres-mysql' && mkdir -p ~/.agents/skills && cp -R "$d"/'ai_misc/skills/rails-skills/21-db-migration-postgres-mysql' ~/.agents/skills/'db-migration-postgres-mysql' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'db-migration-postgres-mysql' ~/.claude/skills/'db-migration-postgres-mysql' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
[](https://zalavijaysinh.github.io/skilltrust/repos/MadBomber/experiments/)
Score history
| Date | Version | Score |
|---|---|---|
| 2026-11-10 | 8139ff6 | 80 |