ghcr.io/teableio/teable-db-migrate:23f18c3a468193055f803135fffe4e8a00648d24
Postgres-Airtable Fusion
Teable 是一款基于 Postgres 构建的超快速、实时、专业、开发者友好的无代码数据库。它采用简单的类电子表格界面,用于创建复杂的企业级数据库应用。通过无代码方式解锁高效应用开发,摆脱数据安全和可扩展性的障碍。
首页 | 帮助 | 博客 | 模板 | 路线图 | *** | ***
快速指南
- 想要快速体验?从模板中心选择一个场景,点击“使用此模板”。
- 追求高性能?尝试百万行数据演示,感受 Teable 的速度。
- 希望快速学会使用?点击此教程
- 有兴趣自行部署?点击在 Railway 上部署
✨功能特性
📊 类电子表格界面
您所需的功能一应俱全
- 单元格编辑:直接点击并编辑单元格内容。
- 公式支持:输入数学和逻辑公式自动计算值。
- 数据排序与筛选:基于单列或多列排序数据;使用筛选器查看特定行数据。
- 聚合函数:自动汇总各列统计信息,提供求和、平均值、计数、最大值和最小值等即时计算,简化数据分析。
- 数据格式化:格式化数字、日期等。
- 分组:根据列值将行组织为可折叠组,便于数据分析和导航。
- 冻结列:冻结表格左侧列,使其在滚动时保持可见。
- 导入/导出功能:导入和导出其他格式的数据,如 .csv、.xlsx。
- 行样式与条件格式:根据特定条件自动更改行样式。(即将推出)
- 图表与可视化工具:从表格数据创建图表,如柱状图、饼图、折线图等。(即将推出)
- 数据验证:限制或验证输入到单元格的数据。(即将推出)
- 撤销/重做:撤销或重做最近的更改。(即将推出)
- 评论与注释:为行附加评论,为其他用户提供解释或反馈。(即将推出)
- 查找与替换:搜索表格内容并替换为新内容。(即将推出)
🗂️ 多视图
以最适合特定任务的多种方式可视化和交互数据。
- 网格视图:表格的默认视图,以类电子表格格式显示数据。
- 表单视图:以表单格式输入数据,适用于数据收集。
- 看板视图:以看板形式显示数据,是列和卡片的可视化表示。(即将推出)
- 日历视图:以日历格式显示数据,适用于跟踪日期和事件。(即将推出)
- 画廊视图:以画廊格式显示数据,适用于展示图像和其他媒体。(即将推出)
- 甘特图视图:以甘特图显示数据,适用于跟踪项目进度。(即将推出)
- 时间线视图:以时间线格式显示数据,适用于跟踪一段时间内的事件。(即将推出)
🚀 超快速
出色的响应速度和数据处理能力
- 轻松处理数百万数据,筛选和排序毫无压力
- 自动数据库索引以实现最大速度
- 支持一次性批量数据操作
👨💻 全功能 SQL 支持
与您熟悉的软件无缝集成
- BI 工具,如 Metabase、PowerBi 等
- 无代码工具,如 Appsmith 等
- 使用原生 SQL 直接检索数据
🔒 隐私优先
即使在云端,您也拥有自己的数据
- 自带数据库(即将推出)
⚡️ 实时协作
为团队设计
- 无需刷新页面,数据实时更新
- 无缝集成协作者邀请和管理
- 完善的权限管理机制,从表格到列级别
🧩 扩展功能(即将推出)
拓展无限可能
- 基于 React 的无后端编程能力
- 以极低成本自定义您自己的应用
- 极其易用的脚本扩展模式
🤖 自动化(即将推出)
轻松无缝地赋能数据驱动工作流
- 通过 AI 或可视化编程设计工作流
- 超级轻松地从表格中检索数据
🧠 智能助手(即将推出)
原生集成 AI 能力
- 对话生成应用。“为我创建一个项目管理应用”
- 对话生成图表。“用柱状图分析订单表中的数据”
- 对话生成视图。“我想查看过去一周的日程,并只显示参与者”
- 对话生成操作。“订单支付完成后,向客户发送邮件通知”
- 更多操作...
🗄️ 多数据库支持(即将推出)
选择您喜欢的 SQL 数据库
- Sqlite、PostgreSQL、MySQL、MariaDB、TiDB 等
结构
.
├── apps
│ ├── nextjs-app (前端,包含一个 nextjs 应用)
│ └── nestjs-backend (后端,包含一个 nestjs 应用)
└── packages
├── common-i18n (本地化文件)
├── core (共享代码和接口)
├── sdk (扩展功能 SDK)
├── db-main-prisma (模式、迁移、prisma 客户端)
├── eslint-config-bases (共享 eslint 配置)
└── ui-lib (UI 组件)
部署
使用 Docker 部署
cd dockers/examples/standalone/
docker-compose up -d
更多详情,请参见dockers/examples
一键部署
这些平台支持一键轻松部署,并提供免费额度。
开发
1. 初始化
# 启用帮助管理包管理器
corepack enable
# 安装项目依赖
pnpm install
# 构建包
pnpm g:build
2. 选择数据库
我们目前支持 sqlite 和 postgres,您可以通过运行以下命令切换
make switch-db-mode
3. 自定义环境变量(可选)
cd apps/nextjs-app
copy .env.development .env.development.local
4. 运行开发服务器
您只需启动后端,它将自动启动前端的 next 服务器,文件更改将自动重新加载
cd apps/nestjs-backend
pnpm dev
为什么选择 Teable?
无代码工具极大地加快了我们的工作效率,让非技术用户能够构建出色的应用,并改变了许多人的工作和生活方式。人们喜欢使用类电子表格界面处理数据,因为它简单、灵活,且非常适合团队协作。他们也喜欢无需受限于笨重模板来设计应用界面。
赋予非技术人员创建软件的能力听起来很令人兴奋。但这仅仅是开始:
- 随着业务扩张,数据需求加剧。没有人希望听到当订单达到 10 万时,当前界面将无法满足需求。然而,许多无代码平台在这样的规模下会出现问题。
- 大多数无代码平台是基于云的。这意味着您的重要数据存储在提供商处,切换到其他平台可能会很麻烦。
- 有时,无代码工具由于其局限性无法满足您的需求,让用户陷入困境。
- 如果某个工具变得至关重要,您最终将需要一些技术专业知识。但开发人员通常发现这些平台难以使用。
- 开发人员很难维护具有复杂设置的系统,尤其是如果这些系统不是使用通用软件标准构建的。
- 不使用这些标准的系统可能需要改造或替换,从长远来看成本更高。这甚至可能意味着放弃无代码路线,回到传统编码。
我们眼中无代码产品的未来
- 人人都能轻松使用的应用构建界面。
- 数据易于访问,让用户可以随意获取、移动和重用信息。
- 数据隐私和选择权,无论是在云端、本地服务器还是仅在您的设备上。
- 它不仅要适合非技术用户,也要适合开发人员。
- 它应该能够处理大量数据,以便随业务一起成长。
- 与其他软件集成的灵活性,结合各自优势完成工作。
- 最后,原生 AI 集成将可用性提升到新高度。
本质上,Teable 不仅仅是另一个无代码解决方案,它是对现代软件开发不断变化需求的全面回应,确保无论技术水平如何,每个人都有一个量身定制的平台。
赞助商 :heart:
如果您的公司正在使用本项目,我将非常感谢您的https://github.com/***/teableio%E3%80%81%E5%92%96%E5%95%A1%E6%94%AF%E6%8C%81%E6%88%96%E7%82%B9%E8%B5%9E%E3%80%82%E8%BF%99%E5%B0%86%E8%AE%A9%E6%88%91%E6%9C%89%E6%9B%B4%E5%A4%9A%E6%97%B6%E9%97%B4%E5%B0%86%E5%85%B6%E6%8F%90%E5%8D%87%E5%88%B0%E6%96%B0%E7%9A%84%E6%B0%B4%E5%B9%B3%E3%80%82
许可证
AGPL-3.0
轩辕镜像配置手册
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
Docker 配置
登录仓库拉取
通过 Docker 登录认证访问私有仓库
专属域名拉取
无需登录使用专属域名
K8s Containerd
Kubernetes 集群配置 Containerd
K3s
K3s 轻量级 Kubernetes 镜像加速
Dev Containers
VS Code Dev Containers 配置
Podman
Podman 容器引擎配置
Singularity/Apptainer
HPC 科学计算容器配置
其他仓库配置
ghcr、Quay、nvcr 等镜像仓库
Harbor 镜像源配置
Harbor Proxy Repository 对接专属域名
Portainer 镜像源配置
Portainer Registries 加速拉取
Nexus 镜像源配置
Nexus3 Docker Proxy 内网缓存
系统配置
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
镜像拉取常见问题
使用与功能问题
配置了专属域名后,docker search 为什么会报错?
docker search 限制
Docker Hub 上有的镜像,为什么在轩辕镜像网站搜不到?
站内搜不到镜像
机器不能直连外网时,怎么用 docker save / load 迁镜像?
离线 save/load
docker pull 拉插件报错(plugin v1+json)怎么办?
插件要用 plugin install
WSL 里 Docker 拉镜像特别慢,怎么排查和优化?
WSL 拉取慢
轩辕镜像安全吗?如何用 digest 校验镜像没被篡改?
安全与 digest
第一次用轩辕镜像拉 Docker 镜像,要怎么登录和配置?
新手拉取配置
轩辕镜像合规吗?轩辕镜像的合规是怎么做的?
镜像合规机制
轩辕镜像支持 docker push 上传本地镜像吗?
不支持 push
错误码与失败问题
docker pull 提示 manifest unknown 怎么办?
manifest unknown
docker pull 提示 no matching manifest 怎么办?
no matching manifest(架构)
镜像已拉取完成,却提示 invalid tar header 或 failed to register layer 怎么办?
invalid tar header(解压)
Docker pull 时 HTTPS / TLS 证书验证失败怎么办?
TLS 证书失败
Docker pull 时 DNS 解析超时或连不上仓库怎么办?
DNS 超时
docker 无法连接轩辕镜像域名怎么办?
域名连通性排查
Docker 拉取出现 410 Gone 怎么办?
410 Gone 排查
出现 402 或「流量用尽」提示怎么办?
402 与流量用尽
Docker 拉取提示 UNAUTHORIZED(401)怎么办?
401 认证失败
遇到 429 Too Many Requests(请求太频繁)怎么办?
429 限流
docker login 提示 Cannot autolaunch D-Bus,还算登录成功吗?
D-Bus 凭证提示
为什么会出现「单层超过 20GB」或 413,无法加速拉取?
413 与超大单层
账号 / 计费 / 权限
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务