ORM


ORM?


オブジェクト関係マッピング=テーブルとカラム、およびデータをクラス(オブジェクト)の特性に関連付けて考えるパターン
table=class,cloumn=プロパティ,data=instance
class Pet {
  constructor(name, owner, age){
    this.name = name;
    this.owner = owner;
    this.age = age;
  }
}
const jiho = new Pet('jiho','jihyun',1);
console.log(jiho.name) // 'jiho'
console.log(jiho.owner) // 'jihyun'
console.log(jiho.age) // 1

Migration?


コードで作成したクラスを実際のデータベースのテーブルに移動するプロセス
schema=>sql=>アプリケーションデータベースへの変換
「モデルをデータベースに適用するプロセス」
git管理コードを使用するように、移行を使用して管理します.