字
字节笔记本
2026年6月12日
Fakebase Studio:为开发者打造的 PostgreSQL 数据库管理工具
API中转
¥120
Fakebase Studio 是一款桌面端 PostgreSQL 管理工具,把建表、看 schema、改数据、写 SQL、灌测试数据这几件事放进同一个界面,主打"给跑得快的开发者用"。
项目简介
Fakebase Studio 定位是"更懂开发者"的 Postgres studio,核心卖点是本地一键起库、可视化 schema、免 SQL 的数据编辑,以及内置的测试数据生成器(Seeder)。无论是本地用 Docker 跑一个 Postgres,还是连接 Supabase、Neon、AWS RDS 等托管数据库,都能在同一个工作区里管理。
核心功能
- 一键创建本地数据库:选一个端口直接创建,Fakebase 在后台处理好 Docker 容器,数据保存在 Docker volume 里,删除连接前数据一直保留
- Schema 可视化:把整个数据库结构画成可交互的关系图,表之间的外键关系、字段类型一目了然,不用翻代码找关联
- 免 SQL 数据编辑:表数据以可编辑视图呈现,点击单元格直接改,保存后立刻生效,不需要手写 UPDATE 语句
- Seeder 测试数据生成:针对某张表生成指定数量的"看起来真实"的行数据,会参考表的字段结构和依赖关系(比如外键指向的表)来生成
- SQL Editor 和索引视图:需要手写查询或者检查索引时,切到对应面板即可,不用切换到别的客户端
- 容器管理面板:本地起的 Postgres 容器会列在 Containers 里,显示镜像、端口映射和 CPU 占用,方便随时查看资源占用情况
支持的数据库
除了本地 Docker 跑的 Postgres,Fakebase Studio 也能连接主流的托管 Postgres 服务,包括:
- Amazon RDS
- Google Cloud
- Neon
- Supabase
- Aiven
- Oracle Cloud
所有连接都集中在一个工作区里管理,本地实例和云上实例不需要分别用不同的客户端打开。
快速开始
- 打开 Fakebase Studio,选择创建本地数据库
- 指定一个 host port(比如 1234),可选填一个连接名称
- 点击创建,Fakebase 会在本地用 Docker 拉起一个
postgres:16容器,自动保存连接信息并打开 Studio - 在 Schema 视图里查看表结构和关系图,在 Tables 里浏览和编辑数据
- 如果某张表是空的,切到 Seeder,选择要生成的行数(比如 5 行),让 Fakebase 按表结构生成测试数据
如果是连接已有的云数据库(Neon、Supabase、AWS RDS 等),直接在 Saved Connections 里添加连接信息即可,不需要本地起 Docker。
适合的场景
- 开发阶段需要频繁查看 schema、改数据,但不想为了改一行数据写 SQL
- 新建项目时需要本地起一个 Postgres 做开发,又不想手动维护 Docker compose
- 接了某个表的初始数据为空,需要一批结构合理的测试数据来跑前端或者接口测试
- 同时管理多个环境的数据库连接(本地、Staging、生产只读查看等),希望在一个工具里切换
注意事项
- 本地数据库依赖 Docker,使用前需要确保 Docker 已经在运行
- 数据保存在 Docker volume 中,移除连接会清理对应的容器和数据,操作前注意备份
- Seeder 生成的数据是"看起来真实"的模拟数据,用于开发和测试场景,不建议直接用在生产环境
项目链接
分享: