Anthropic Claudeソフトウェア開発⭐ リポ 299品質スコア 79/100
convex-migration
Convexでのデータ移行を適切に実行するための手順を提供します。
description の原文を見る
guidance on how to properly do data migrations in Convex
SKILL.md 本文
convex/migrations.ts で @convex-dev/migrations を使用します(完全なガイダンスについては convex_migrations.md を参照してください)。標準的なフローは以下の通りです:
- スキーマ/アプリケーションを緩和して、古い値と新しい値の両方を許容するようにします
convex/migrations.tsにmigrations.define({ table, migrateOne })を追加します(べき等性があり、ノーオプをスキップし、外部 API は使用しません)。- ドライラン:
npx convex run migrations:runYourFn '{"dryRun":true,"cursor":null}' - 本実行:
npx convex run migrations:runYourFn '{"cursor":null}'* - 監視:
npx convex run --component migrations lib:getStatus --watch - キャンセル:
npx convex run --component migrations lib:cancel '{"name":"migrations:yourFnName"}'
*"cursor":null は最初から実際の処理を実行します(ドライラン のデフォルトとは異なります)。特定のカーソルから再開する場合にのみ省略します。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- majiayu000
- ライセンス
- MIT
- 最終更新
- 2026/5/4
Source: https://github.com/majiayu000/claude-skill-registry / ライセンス: MIT