Skip to content

chore: データベースをMongoDBからPostgresに変更する #169

@laminne

Description

@laminne

概要

変更の理由:

  • モデルの実装方針が変わり,モデルの構造をBSON形式でDBに直接持つ必要がなくなった
  • MongoDBの技術的制約により,大きいデータ(例: 提出されたプログラム/問題文)を持ちづらい状態だった
  • 他プロジェクトでPostgresなどRDBMSの扱い方に関する知見が十分溜まったと判断したから

具体的なやることリスト:
これらの変更は (ToDo: モデルの実装のやり直しIssueのリンクを貼る) を行ったあとに実行すること

  • mongodb向けRepository実装を削除する
  • ORMとスキーママイグレーションツールを選定する
    • uptrace/bunとかが良さそう?
  • Postgres用Repositoryを実装する

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions