0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

HumHub公式マニュアルを読む(Database Models)

Posted at

HumHub公式Development Guide

Basic Concepts > Database Models

DBマイグレーション

そもそもDBマイグレーションとは?

WEBアプリのフレームワークの文脈で登場する場合は、データベース構造の変更の経過をソースコードに記録する仕組み。
アプリ側でソースコードにDB変更内容を記述して、専用コマンドを実行することで、DB側に変更を適用する。

  • マイグレーションを作成する。ファイルにテーブル作成、カラム追加、などのデータベース構造の変更を記述する。
  • マイグレーションを実行する。データベースにマイグレーションによる変更が適用される。

Active Record

そもそもActive Recordとは?

Active Recordはデザインパターンを表す言葉。
WEBアプリのフレームワークで登場する言葉で、モデルクラスのこと。
DBの1テーブルがモデルの1クラスと対応する。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?