ByteNoteByteNote

字节笔记本

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

所有连接都集中在一个工作区里管理,本地实例和云上实例不需要分别用不同的客户端打开。

快速开始

  1. 打开 Fakebase Studio,选择创建本地数据库
  2. 指定一个 host port(比如 1234),可选填一个连接名称
  3. 点击创建,Fakebase 会在本地用 Docker 拉起一个 postgres:16 容器,自动保存连接信息并打开 Studio
  4. 在 Schema 视图里查看表结构和关系图,在 Tables 里浏览和编辑数据
  5. 如果某张表是空的,切到 Seeder,选择要生成的行数(比如 5 行),让 Fakebase 按表结构生成测试数据

如果是连接已有的云数据库(Neon、Supabase、AWS RDS 等),直接在 Saved Connections 里添加连接信息即可,不需要本地起 Docker。

适合的场景

  • 开发阶段需要频繁查看 schema、改数据,但不想为了改一行数据写 SQL
  • 新建项目时需要本地起一个 Postgres 做开发,又不想手动维护 Docker compose
  • 接了某个表的初始数据为空,需要一批结构合理的测试数据来跑前端或者接口测试
  • 同时管理多个环境的数据库连接(本地、Staging、生产只读查看等),希望在一个工具里切换

注意事项

  • 本地数据库依赖 Docker,使用前需要确保 Docker 已经在运行
  • 数据保存在 Docker volume 中,移除连接会清理对应的容器和数据,操作前注意备份
  • Seeder 生成的数据是"看起来真实"的模拟数据,用于开发和测试场景,不建议直接用在生产环境

项目链接

分享: