手元で利用しているORM、DrizzleからKyselyに移行しよう。 主に抱えたIssueは以下。

Objectへのマッピング

オブジェクトのマッピングを行う際に、SQLレイヤでJsonオブジェクトの構造化を完結したい。 だた、Drizzleの場合、Queryで生成されたSQLにて発行されたエイリアスがネストされたクエリ内でマッピングされずにSQLが実行されないというIssueがあった。

そのため、Queryの利用をやめ、Aggregating resultsでの実装を試みた。 試みたが、結局のところSQLのレイヤではなくロジックでマッピングという事になり、パフォーマンスやロジックの堅牢性に懸念があるのでやめた。

まだDrizzleは1.0バージョンではないのでProduction環境への利用にも不安が残るので、Kyselyを試す。