Snaplet Seedの使い方
Snaplet Seedをインストールする: プロジェクトにSnaplet Seedをインストールするには、'npm install @snaplet/seed'または'yarn add @snaplet/seed'を実行します。
Seedを初期化する: 'npx @snaplet/seed init'を実行して、プロジェクトのローカルでSeedを初期化します。これにより、必要な設定ファイルが作成されます。
データベース接続を構成する: seed.config.tsファイルを更新して、データベースアダプタと接続詳細を指定します。
Seedクライアントを生成する: 'npx @snaplet/seed generate'を実行して、データベーススキーマを調査し、Seedクライアントファイルを生成します。
シードスクリプトを作成する: 新しいseed.tsファイルを作成し、生成されたSeedクライアントを使用してTypeScriptでシーディングロジックを定義します。
シードデータを定義する: Seedクライアント関数を使用して、生成したいデータを記述し、モデル間の関係を含めます。
シードスクリプトを実行する: 'tsx'または'ts-node'のようなTypeScriptランナーを使用してシードスクリプトを実行し、生成されたデータでデータベースを埋めます。
シードデータを確認する: データベースをチェックして、シードデータが正しく生成され挿入されていることを確認します。
必要に応じて更新する: データベーススキーマが変更されるたびに、'npx @snaplet/seed generate'を再実行してSeedクライアントを更新し、シードスクリプトを適宜調整します。
Snaplet Seedのよくある質問
Snaplet Seedは、スキーマに基づいてリレーショナルデータベース用のリアルなモックデータを生成するためにAIを使用するツールです。これは、ローカル開発、テスト、およびデバッグのための従来のシードスクリプトに対するより速く、簡単な代替手段として設計されています。
もっと見る