プロジェクト

全般

プロフィール

バグ #397

未完了

JSONインポート機能実装: プロジェクト・会話データDB格納

Redmine Admin さんが12日前に追加.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-08
期日:
進捗率:

0%

予定工数:

説明

目的

Claude会話データ(projects.json、conversations.json)をDBに格納するJSONインポート機能を実装

対象ファイル

  • C:\Users\ito\OneDrive\Desktop\json\projects.json (約911KB)
  • C:\Users\ito\OneDrive\Desktop\json\conversations.json (約466MB)

実装内容

  1. APIエンドポイント追加

    • /api/import/projects - プロジェクトデータ一括インポート
    • /api/import/conversations - 会話データ一括インポート
    • /api/projects - プロジェクト一覧・検索
    • /api/conversations - 会話データ検索
  2. データベース設計

    • projects テーブル設計・作成
    • conversations テーブル設計・作成
    • インデックス最適化
  3. フロントエンド機能

    • JSONファイルアップロード画面
    • インポート進捗表示
    • データ一覧表示機能
  4. パフォーマンス対策

    • 大容量ファイル分割処理
    • バッチ処理実装
    • メモリ効率化

期待結果

  • 大容量JSONファイルの安全なインポート
  • 高速検索・表示機能
  • データ整合性保持

表示するデータがありません

他の形式にエクスポート: Atom PDF