返回文档

数据库

⚡ Pro 功能

数据库功能仅限 Pro 套餐用户使用。升级套餐

PostgreSQL

每个项目可以添加一个 PostgreSQL 数据库实例。 数据库与应用部署在同一服务器,访问延迟极低。

添加数据库

  1. 进入项目详情页
  2. 在「数据库」卡片点击「添加数据库」
  3. 等待数据库创建完成(约 30 秒)

连接信息

数据库创建后,连接信息会自动注入到 DATABASE_URL 环境变量。 格式如下:

postgresql://user:password@host:5432/dbname

在代码中使用

Python (SQLAlchemy)

import os
from sqlalchemy import create_engine

DATABASE_URL = os.environ.get("DATABASE_URL")
engine = create_engine(DATABASE_URL)

Node.js (Prisma)

// schema.prisma
datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

Node.js (pg)

import { Pool } from 'pg'

const pool = new Pool({
  connectionString: process.env.DATABASE_URL
})

存储限制

Pro 套餐数据库存储限制为 512MB。 超出限制后写入操作会失败。

备份

目前不提供自动备份功能。 建议定期手动导出重要数据。

删除数据库

⚠️ 删除数据库会永久删除所有数据,此操作不可恢复。

在项目详情页的数据库卡片点击「删除数据库」即可。