Mathesar
一个自托管的 Web 应用,把 PostgreSQL 变成类似电子表格的协作界面,让非技术人员无需代码就能查看、编辑和查询数据。
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
把 PostgreSQL 变电子表格,自托管、开源、不用写 SQL。
주요 기능
- 电子表格式数据编辑与协作
- 可视化查询构建器(无需 SQL)
- 自定义表单生成与分享
- 基于 Postgres 角色的权限控制
- 支持导入/导出 CSV、JSON 等格式
할 수 없는 것
- •依赖外部 PostgreSQL 数据库(可自行安装或使用已有实例),不能独立运行。2. 目前处于 Beta 阶段,生产环境建议充分测试。3. 自托管需要一定运维能力,需保持服务器稳定。4. 暂不支持 Postgres 以外的数据库。
사용 사례
- 团队内部数据协作:用表格界面替代 Excel 邮件流转
- 快速搭建数据录入界面:生成表单,分享链接收集数据
- 非技术人员自助查询:通过数据探索器拖拽生成报表
- 开发测试环境管理:可视化 Postgres 表结构,降低维护门槛
상세 설명
Mathesar 是一款开源的自托管 Web 应用,将 PostgreSQL 数据库变得像电子表格一样简单易用。无需编写代码,任何技术水平的用户都能直接查看、编辑、查询和协作处理数据。它提供可视化查询构建器、自定义表单、基于 Postgres 角色的权限管理,以及导入导出、模式迁移等功能。通过 Docker 可在几分钟内部署完毕,数据完全保留在自己的服务器上,安全可控。Mathesar 由非盈利组织 Mathesar Foundation 维护,确保项目永久开源免费。相比 Airtable 等云服务,Mathesar 没有供应商锁定;相比 Retool 等低代码平台,它更专注于数据协作,对非技术人员更友好。与 PostgreSQL 原生集成,可充分利用数据库的约束、索引和性能特性。
문제 해결 & FAQ (2)
문제 해결Debian 13.5에 Mathesar를 설치할 때 'no library called cairo-2' 오류와 400 Bad Gateway를 해결하는 방법은?
직접 설치의 경우 시스템 라이브러리 libcairo2가 누락되어 오류가 발생합니다. 다음 명령으로 설치하세요: sudo apt install libcairo2. Docker 설치의 경우 Bad Gateway (400) 오류는 ALLOWED_HOSTS가 누락되어 발생합니다. 서버의 IP 또는 도메인을 .env 파일의 ALLOWED_HOSTS 항목에 추가하세요.
문제 해결오래된 의존성 때문에 mathesar_ui에서 Prettier가 실행되지 않는 문제를 해결하는 방법
node_modules를 삭제하고, 캐시를 지운 다음(예: npm cache clean 또는 yarn cache clean), 의존성을 재설치합니다(npm install 또는 yarn). 이는 오래되거나 손상된 패키지로 인해 발생한 Prettier 실행 문제를 해결합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
步骤1:确保服务器已安装 Docker 和 Docker Compose
步骤2:下载 docker-compose.yml 文件(参照官方文档)
步骤3:运行 docker compose up -d 启动服务
- 步骤1:确保服务器已安装 Docker 和 Docker Compose
- 步骤2:下载 docker-compose.yml 文件(参照官方文档)
- 步骤3:运行 docker compose up -d 启动服务
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
运行 docker compose down -v 停止并删除容器与卷,再删除下载的配置文件即可完全卸载。
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs