TypeORMでカラムのnullableを制御する
デフォルトではnullable:falseになっています。つまり、NULLは許可されません。
NULLを許可したい場合は以下のようにします。
@Entity()export class Question { @Pri ...
TypeORMのマイグレーションについて
TypeORMのマイグレーションの概要についてです。
TypeORMでは、DBのテーブルを表すEntityと、実際のテーブルの差分を検知してマイグレーションファイルを作成することができます。
まだテーブルを作成 ...
TypeORM Entity名とテーブル名を変える場合
通常はEntityのクラス名がテーブル名になります。
@Entity() の引数に文字列を渡すことで、テーブル名を指定することができます。
例えば以下のテーブル名は hoge_tami となります。
im ...
TypeORM Active Recordパターンとデータマッパーパターンが使える
公式ドキュメントにありますように、TypeORMではActive Recordパターンとデータマッパーパターンのどちらかを選んで使用することができます。
この二つのパターンについてはTypeORMに限らず一般的なものですが ...
TypeORMのCLIがWindowsで動かなかった時の対処方法
Windowsの場合、以下のようなコマンドを実行することで動作しました。
ts-node ./node_modules/typeorm/cli.js migration:show公式ページ