连接到 Postgres
使用 Deno Postgres 客户端,您可以连接到任何地方运行的 Postgres 数据库。
从 deno.land/x 导入 Client 构造函数
import { Client } from "https://deno.land/x/[email protected]/mod.ts";
使用数据库的连接信息初始化客户端,并创建一个连接。
const client = new Client({
user: "user",
database: "test",
hostname: "localhost",
port: 5432,
});
await client.connect();
执行 SQL 查询
const result = await client.queryArray("SELECT ID, NAME FROM PEOPLE");
console.log(result.rows); // [[1, 'Carlos'], [2, 'John'], ...]
关闭与数据库的连接
await client.end();
使用 Deno CLI 在本地运行 此示例
deno run --allow-net --allow-env https://docs.deno.org.cn/examples/postgres.ts