プロジェクト

全般

プロフィール

バグ #484

未完了

データベース環境構築

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

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

0%

予定工数:

説明

概要

レジュメ変換システムのデータベース環境を構築します。PostgreSQLのセットアップ、テーブル作成、マイグレーション管理の仕組みを実装します。

作業内容

  1. PostgreSQL環境構築

    • PostgreSQLのインストール・設定
    • ユーザー・データベース作成
    • アクセス権限設定
    • 接続設定
  2. テーブル作成スクリプト実装

    • データモデル設計に基づくDDL作成
    • テーブル作成スクリプト
    • インデックス作成スクリプト
    • 制約設定スクリプト
  3. マイグレーション管理実装

    • マイグレーションフレームワーク導入
    • マイグレーションファイル構造設計
    • バージョン管理方式定義
    • ロールバック手順定義
  4. シードデータ実装

    • 初期データ定義
    • シードスクリプト作成
    • テスト用データ準備
    • データロード手順定義
  5. バックアップ・リストア機能実装

    • バックアップスクリプト作成
    • リストアスクリプト作成
    • 定期バックアップ設定
    • バックアップ管理方針定義

成果物

  • PostgreSQL設定ファイル
  • テーブル作成DDLスクリプト
  • マイグレーションスクリプト一式
  • シードデータスクリプト
  • バックアップ・リストアスクリプト

技術スタック

  • PostgreSQL v14以上
  • Node.js
  • Knex.js(マイグレーション)
  • pg(PostgreSQLドライバ)

参照

  • 親チケット: #470(DB設計・バックエンド基盤構築)
  • 関連チケット: #481(データモデル設計)

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

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