跳转到主要内容
每个 InsForge 项目都配有一个完整的 Postgres 数据库。每个表自动成为类型化的 REST 和 SDK 端点。身份验证令牌通过行级安全范围化每个读写。相同的 Postgres 处理关系查询、通过 pgvector 的语义搜索和实时更改源。
InsForge 仪表盘表编辑器显示带有类型化列的消息表
在寻找文件存储? 使用 Storage 来存储图像、PDF 和其他二进制内容。数据库存储行;存储存储对象。

功能

表作为 API

定义表,您立即获得 REST 端点加上类型化的 SDK 客户端。没有代码生成步骤。身份验证 JWT 通过 RLS 范围化每个查询。

迁移

跟踪和应用有序的 SQL 变更。Migrations 在您的存储库中作为普通 .sql 文件提供,使用 npx @insforge/cli db migrations up --all 或通过 MCP 工具应用。

分支

旋转隔离的数据库分支来根据生产数据副本测试风险架构变更。查看 Branching

pgvector

用于嵌入的原生向量搜索,具有 HNSW 和 IVFFlat 索引。查看 pgvector

行级安全

Postgres RLS 策略在行级别强制执行访问。策略读取身份验证 JWT,因此相同的规则适用于 REST 查询、SDK 调用、实时订阅和存储请求。

概念

Migrations

安全地依次应用 SQL 变更。

Branching

用于预览和风险变更的隔离数据库。

pgvector

用于嵌入的向量搜索。

使用它进行构建

TypeScript SDK

从 Node、浏览器和边缘进行类型化查询、插入和更新。

Swift SDK

用于 iOS 和 macOS 的原生 Swift 数据库客户端。

Kotlin SDK

用于 Android 和 JVM 的协程优先数据库客户端。

REST API

普通 HTTP 数据库端点,可从任何语言调用。

下一步