Repolode
mathesar-foundation

mathesar-foundation/mathesar

一款类电子表格的网页界面,用于在自托管的 PostgreSQL 数据库中查看、编辑、查询和协作处理数据。

可替代:Airtable

Star
5,169
Fork
489
未关闭 Issue
316
最近提交
昨天

这是什么?

Mathesar 是一个可自托管的网页应用,让不熟悉 SQL 的用户也能像操作电子表格一样处理 PostgreSQL 数据。它直接连接已有的 PostgreSQL 数据库、模式和表,不另建一层数据存储,数据始终留在你自己的 Postgres 实例中。

用户可以创建和编辑表格、筛选排序与分组记录,并通过外键关联不同的表(界面中呈现为“关系”)。内置的 Data Explorer 无需掌握 SQL 或 join 即可构建查询;表单功能则可通过唯一链接收集任何人的提交,并自动保存为新记录。

访问控制基于 Postgres 原生的角色与权限,在数据库中设置的权限会直接作用于 Mathesar 内部。项目支持通过 Docker 安装,采用 GPL-3.0 许可证。

核心功能

  • 01类电子表格的界面,可查看、新增、编辑和删除表记录
  • 02无需 SQL 知识即可使用的查询构建器(Data Explorer)
  • 03可分享链接的公开表单,提交内容自动保存为记录
  • 04复用 Postgres 原生角色与权限进行访问控制
  • 05支持数据导入导出,并可在表之间转移列
  • 06通过 Docker 安装,可直接对接已有的 Postgres 数据库

适用场景

  • 让非技术人员在生产环境的 Postgres 数据库中安全地编辑数据
  • 用自有服务器保存数据,替代 Airtable 类的在线表格
  • 通过共享表单向外部人员收集数据,并直接写入数据库表
  • 无需编写 join,即可跨关联表探索关系型数据

快速上手

  1. 1

    按照 Mathesar 官方文档的说明在你的服务器上部署

  2. 2

    或注册 Mathesar Cloud(有免费套餐,无需安装)

使用前须知

  • README 称该项目目前处于公开测试版阶段,尚未在生产环境中广泛使用。
  • 项目采用 GPL-3.0 许可证,这是一种 Copyleft 许可证,要求衍生作品以相同条款发布。
  • 它只支持 PostgreSQL 数据库,并且需要自行托管或使用云服务。

收录于专题

标签

常见问题

mathesar 是什么?
一款类电子表格的网页界面,用于在自托管的 PostgreSQL 数据库中查看、编辑、查询和协作处理数据。 Mathesar 是一个可自托管的网页应用,让不熟悉 SQL 的用户也能像操作电子表格一样处理 PostgreSQL 数据。它直接连接已有的 PostgreSQL 数据库、模式和表,不另建一层数据存储,数据始终留在你自己的 Postgres 实例中。
mathesar 可以免费使用吗?用的什么许可证?
mathesar 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
mathesar 还在维护吗?
活跃维护中。mathesar 最近一次提交是在 2026年11月5日。
mathesar 适合用来做什么?
让非技术人员在生产环境的 Postgres 数据库中安全地编辑数据 用自有服务器保存数据,替代 Airtable 类的在线表格 通过共享表单向外部人员收集数据,并直接写入数据库表 无需编写 join,即可跨关联表探索关系型数据
mathesar 怎么安装和运行?
按照 Mathesar 官方文档的说明在你的服务器上部署 或注册 Mathesar Cloud(有免费套餐,无需安装)
在哪里获取 mathesar?
源代码和安装说明在 GitHub 上:https://github.com/mathesar-foundation/mathesar

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目