Agent Skills by ALSEL
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.tsmigrations.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
リポジトリ
majiayu000/claude-skill-registry
ライセンス
MIT
最終更新
2026/5/4

Source: https://github.com/majiayu000/claude-skill-registry / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: majiayu000 · majiayu000/claude-skill-registry · ライセンス: MIT