Postgres.js
使用 Postgres.js 连接
Postgres.js 是一个功能完整的 Node.js 和 Deno 的 Postgres 客户端。
1
安装
安装 Postgres.js 及相关依赖。
1npm i postgres
2
连接
创建包含连接详情的 db.js
文件。
获取连接详情,请前往您的数据库设置
。确保启用使用连接池
选项。如果您在具有短暂连接的平台上(如无服务器函数),选择事务模式
;如果有长期连接,选择会话模式
。复制 URI 并保存为环境变量 DATABASE_URL
。
1234567// db.jsimport postgres from 'postgres'const connectionString = process.env.DATABASE_URLconst sql = postgres(connectionString)export default sql
3
执行命令
使用连接执行命令。
1234567891011import sql from './db.js'async function getUsersOver(age) { const users = await sql` select name, age from users where age > ${ age } ` // users = 结果 [{ name: "Walter", age: 80 }, { name: 'Murray', age: 68 }, ...] return users}