TypeScriptでタイプセーフにSQLを実行する
はじめに
SQLから様々な言語向けのコードを自動生成してくれるツールです
sqlcとの違いとして、
*.ts
ファイルに
SQLを記述することも可能です
> Generate Typescript types from Postgres
これは試したことがないです..
>Zero-abstraction Postgres for TypeScript: a non-ORM database library
これは試したことがないです
>Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.
これも試したことはありません
ソースコード中の
sql
(tagged templates)を使用して記述された
SQLを探索し、
SQLの検証や
TypeScriptの
interface
の生成などを行ってくれるようです
おそらく一番有名なライブラリ
クエリビルダーとしての機能に加えてマイグレーションなどもサポートされています
マイグレーションをサポート
マイグレーションなどもサポートされています
所感