大家好,波哥又来给大家推荐好东西啦!
如果大家有需要帮忙推荐的工具、框架、应用、脚本可以在文章下方留言,留言中被点赞、推荐回复较多的,波哥就会帮各位提前安排哦!
NocoDB 是一个开源的无代码平台,旨在将任何关系型数据库(如 MySQL、PostgreSQL、SQLite 等)转变为智能电子表格界面。这种工具使得用户可以通过简单的表格界面管理和操作数据库,适合不具备编程技巧的用户,这样他们可以轻松地进行数据处理和应用开发。
电子表格界面:提供类似 Excel 的界面来管理数据库中的数据。
API 生成:自动生成 REST API 和 GraphQL API,使得与数据库的集成变得更加容易。
协作功能:支持多人同时在线协作和编辑。
权限管理:细粒度的权限控制,帮助管理数据访问。
扩展性:支持通过插件扩展功能。
用户友好:界面直观,适合不具备技术背景的用户。
无代码:无需编写代码即可进行复杂的数据操作。
跨平台:支持多种数据库类型。
开源:社区支持,允许个性化定制和二次开发。
自动化:支持自动化工作流和任务调度。
数据管理系统:中小型企业的数据管理和数据分析。
快速原型开发:初创公司快速搭建数据驱动的原型。
内部工具:企业内部的CRM、HR管理系统等工具。
数据收集和整理:组织活动数据和市场调查问卷的收集。
项目管理:任务分配和进度追踪。
客户支持系统:记录和跟踪客户问题和请求。
财务跟踪:预算和支出管理。
产品目录:库存管理和产品展示。
课程管理:教育机构的课程
截图
电子表格的功能
基本操作:对表、列和行进行增删改查
字段操作:排序、过滤、隐藏/取消隐藏列
多种视图:网格(默认)、画廊和表单视图
视图权限:协作视图和锁定的视图
分享基础/视图:公开或私人(有密码保护)
多种单元格类型:ID、链接到另一记录、查找、滚动、单行文本、附件、货币、公式等
基于角色的访问控制:不同层次的精细化地控制访问
部署
# 如果使用 SQLite 的话
docker run -d --name nocodb \
-v "$(pwd)"/nocodb:/usr/app/data/ \
-p 8080:8080 \
nocodb/nocodb:latest
# 如果使用 PostgreSQL 的话
docker run -d --name nocodb-postgres \
-v "$(pwd)"/nocodb:/usr/app/data/ \
-p 8080:8080 \
-e NC_DB="pg://host.docker.internal:5432?u=root&p=password&d=d1" \
-e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
nocodb/nocodb:latest
> 你可以通过在 0.10.6 以上的版本中挂载 `/usr/app/data/` 来持久化数据,否则你的数据会在重新创建容器后完全丢失。
> 如果你打算输入一些特殊字符,你可能需要在创建数据库时改变字符集和排序。请查看[MySQL Docker](https://github.com/nocodb/nocodb/issues/1340#issuecomment-1049481043)的例子。
## Docker Compose
我们在[这个目录](https://github.com/nocodb/nocodb/tree/master/docker-compose)下提供了不同的 docker-compose.yml 文件。下面是一些例子:
```bash
git clone https://github.com/nocodb/nocodb
# 如果使用 PostgreSQL 的话
cd nocodb/docker-compose/2_pg
地址
项目地址:
https://github.com/nocodb/nocodb
觉得不错别忘了给波哥一键三连哦!