- Postgres.jsは、シンプルなAPIを備えたNode.jsおよびDeno向けのPostgreSQLクライアントです。
- このクライアントはES6のタグ付きテンプレート文字列を使用し、動的クエリをサポートします。
- Gitterでチャットやサポートを提供しており、npm経由でインストールできます。
- Postgres.jsはSQLデータベースインスタンスの生成を可能にし、特定の年齢以上のユーザー取得、ユーザー挿入、クエリ構築などの作業をサポートします。
- トランザクション、データ変換、リアルタイム購読をサポートし、Cloudflare WorkersのTCPソケットAPIを組み込みでサポートしています。
- Postgres.jsは、アイドル状態の接続や指定時間を超えて存在した接続を自動的に閉じるよう設定できます。
- プリペアドステートメントとユーザー定義型をサポートし、接続文字列やオプションなしでデータベースに接続できます。
- Postgres.jsは、最初にデータベースへ接続するときにテーブル/配列型の情報を自動的に取得します。
- このテキストでは、データベース内での値変換に
sql.typed.rect() を使う方法や、データベースへのプロセス内SSHトンネリングを行う方法の例を提供しています。
sql.end() を使用して、プロセス終了前やサーバー再起動時に適切な解体とクリーンアップを確実に行うことの重要性を強調しています。
- このテキストでは、プールから接続を取り出し、単一接続をラップするクライアントを返す予約メソッドを紹介しています。
- エラーは関連するクエリとともにスローされ、グローバルには決してスローされず、常に基本的なPostgres形式で表示されます。
- Postgres.jsはTypeScriptをサポートしており、クエリに対して行リスト型を渡す方法の例を提供しています。
- Postgres.js自体はマイグレーションソリューションを提供していませんが、マイグレーションのためにPostgres.jsをサポートするいくつかのモジュールへのリンクを提供しています。
- このテキストは、@JAForbes、@ACXgit、そしてRyan Dahlの貢献への謝辞で締めくくられています.
1件のコメント
Hacker Newsの意見