当前位置: 首页 > news >正文

Mathesar:一款基于PostgreSQL的在线电子表格

Mathesar 是一个免费开源、基于 Web 的图形工具,提供直观的电子表格式界面查看、管理和操作存储在 PostgreSQL 数据库中的数据。

Mathesar 采用了 JavaScript、Python 等语言开发,遵循 GPLv3 开源协议,代码托管在 GitHub:

https://github.com/mathesar-foundation/mathesar

功能特性

  • PostgreSQL 集成:Mathesar 可以连接到一个已有的 PostgreSQL 数据库,通过电子表格界面管理其中的数据。同时,任何在 Mathesar 中创建的表都可以被其他数据库工具(例如 pgAdmin、DBeaver 等)或者应用程序通过 SQL 进行访问。

Mathesar 不但继承了 PostgreSQL 内置的 ACID 事务、数据完整性(主键、外键等)、高性能、强大的数据类型等优势,同时还依赖 PostgreSQL 数据库权限进行访问控制。

  • 直观的操作界面:Mathesar 提供类似 Excel 一样所见即所得编辑界面进行数据的增、删、改、查;通过点击表头可以对数据进行筛选和排序;也可以按某一列对数据进行分组,并且快速进行求和、计数、平均值等汇总计算。

在这里插入图片描述

  • 查询生成器:通过可视化的 Data Explorer 构建复杂的数据查询,不需要编写任何 SQL 语句。

在这里插入图片描述

  • 导入导出:支持从 CSV、TSV 文件导入表和数据,或者将数据导出 CSV 文件。

  • 本地部署:Mathesar 部署在用户内部的基础设施上,数据完全存储在本地,不会被外部共享。

下载安装

Mathesar 提供了 Docker 快速部署体验,执行以下命令进行安装:

docker run -it --name mathesar -p 8000:8000 mathesar/mathesar:latest

启动服务之后,打开浏览器,输入以下地址:

http://localhost:8000/

创建一个管理员用户,点击“Complete installation”:

在这里插入图片描述

点击“Connect Database”新建一个数据库连接。

其他安装方式可以参考官方文档:

https://docs.mathesar.org/latest/

总结

Mathesar 结合了关系型数据库(PostgreSQL)的强大功能和在线电子表格工具(Google Sheets)的简单易用,使得技术用户和非技术用户都能直观地查看、编辑、查询和协作处理数据。

http://www.dtcms.com/a/542096.html

相关文章:

  • 【每日一面】async/await 的原理
  • 网络培训内容什么是优化电池充电
  • 好看的手机网站布局VM2008 做网站
  • 网站建设过程与思路淄博哪家公司做网站最好
  • 云服务器搭建网站wordpress按钮无法显示
  • 8086微机原理与汇编语言,8086程序设计,EMU8086,MASM,汇编程序设计,proteus
  • hardfault 排查方法
  • 超级单体风暴国内外研究现状
  • 广告网站建设设计帮忙建设公司网站
  • 网站如何带来流量网站建设需要硬件设备
  • LLM评估指南:从传统指标到智能体测试
  • 架构一个完整的Linux物联网设备应用层事件触发机制程序
  • 计算机视觉:python老照片修复系统 卷积神经网络CNN算法 图片修复 深度学习 Django框架 pytorch 大数据(建议收藏)✅
  • 深圳网站建设公司选全通网络东莞网站建设咨询公
  • C 语言进制转换全景指南
  • 前端速通—Vue_简介 第一个Vue程序 el:挂载点 data:数据对象 Vue指令
  • Vue 3 + Element Plus 动态通用表单组件设计与实现
  • 网站开发用到什么技术wordpress的安装界面
  • c 开发商城网站开发nodejs同时做网站和后台管理
  • 开发中的英语积累 P10:Capability、Enterprise、Transport、Loop、Active、Host
  • 网站建设开发步骤wordpress用旧的编辑器
  • 劳力士手表网站官方网站是 优帮云
  • 中国建设银行网站查询余额网络销售渠道
  • 【FPGA】时序逻辑计数器——仿真验证
  • 2025年--Lc217-145. 二叉树的后序遍历(递归版,带测试用例)-Java版
  • 做直播网站要多少钱北京网页设计
  • 门户网站标题居中加大seo个人博客
  • 【音视频】RTP协议快速上手
  • 阿里云可以做几个网站做网站南昌
  • DM8 分区表学习笔记