Skip to content
Database

Postgres.js

连接 Postgres.js #

🌐 Connecting with Postgres.js

Postgres.js 是一个适用于 Node.js 和 Deno 的全功能 Postgres 客户端。

1
Install

安装 Postgres.js 和相关依赖。

npm i postgres
2
Connect

创建一个包含连接详情的 db.js 文件。

要获取你的连接详情,请前往连接面板。如果你使用的是暂时连接的平台(例如无服务器函数),请选择事务池;如果你有长期连接,则请选择会话池。复制 URI 并将其保存为环境变量 DATABASE_URL。

// db.js
import postgres from 'postgres'
const connectionString = process.env.DATABASE_URL
const sql = postgres(connectionString, { prepare: false })
export default sql
3
Execute commands

使用这个连接来执行命令。

import sql from './db.js'
async function getUsersOver(age) {
const users = await sql`
select name, age
from users
where age > ${ age }
`
// users = Result [{ name: "Walter", age: 80 }, { name: 'Murray', age: 68 }, ...]
return users
}