Corredor

ウェブ、プログラミングの勉強メモ。

TypeORM

TypeORM で created_at・updated_at カラムを作る

TypeORM + PostgreSQL の組み合わせで、「レコードを新規登録した日時」と「レコードを最後に更新した日時」のカラムを自動設定できるようにする。 import { CreateDateColumn, Entity, PrimaryColumn, UpdateDateColumn } from 'typeorm'; /** 顧客情報 */ …

PostgreSQL は SQL 文をケースインセンシティブに解釈する。TypeORM での調整方法

TypeORM と PostgreSQL の組み合わせで軽くつまづいた…。 経緯 psql で問題発生 PostgreSQL はケースインセンシティブ 回避策 : ダブルクォートで囲む TypeORM が付ける名前を修正する まとめ 経緯 TypeORM を作って、次のようなエンティティを定義した。 @E…

TypeORM のトランザクション処理を利用する

TypeScript ベースの O/R マッパー、TypeORM で実現できる、トランザクション処理を試してみる。 前提とする環境は、前回の記事で紹介した TypeORM + PostgreSQL 環境。 import { createConnection, getManager, getRepository } from 'typeorm'; import dbC…

TypeScript で ORM。TypeORM を使って PostgreSQL とやり取りしてみた

Node.js 上で使える O/R マッパーというと、以前 Sequelize というモノを紹介した。 neos21.hatenablog.com neos21.hatenablog.com コチラも MySQL や PostgreSQL など、色々な DB と接続できるマッパーだった。 今回見つけた TypeORM という O/R マッパーは…