NocoDB:開源的 Airtable 替代方案
- 什么是 NocoDB?
- NocoDB 的主要特點
- 豐富的電子表格界面
- 工作流自動化應用商店
- 程序化訪問
- NocoDB 的應用場景
- 使用 Docker 部署 NocoDB
- 1. 創建數據目錄
- 2. 運行 Docker 容器
- 3. 訪問 NocoDB
- 注意事項
- 總結
什么是 NocoDB?
NocoDB 是一款功能強大的開源低代碼數據庫工具,被廣泛視為 Airtable 的開源替代品。它能夠將 MySQL、PostgreSQL、SQL Server、SQLite 和 MariaDB 等關系型數據庫轉換為智能電子表格界面,同時自動為您提供即時 REST API。這使得團隊可以協作構建無代碼應用程序,極大地簡化了數據庫的創建、管理和使用過程
NocoDB 的主要特點
豐富的電子表格界面
- 基本操作:創建、讀取、更新和刪除表格、列和行
- 字段操作:排序、過濾、分組、隱藏/顯示列
- 多種視圖類型:網格(默認)、畫廊、表單、看板和日歷視圖
- 視圖權限類型:協作視圖和鎖定視圖
- 共享基礎/視圖:公共或私有(帶密碼保護)
- 多樣化的單元格類型:ID、鏈接、查找、匯總、單行文本、附件、貨幣、公式、用戶等
- 基于角色的訪問控制:不同級別的細粒度訪問控制
工作流自動化應用商店
NocoDB 提供了多種集成選項,主要分為三類:
- 聊天:Slack、Discord、Mattermost 等
- 電子郵件:AWS SES、SMTP、MailerSend 等
- 存儲:AWS S3、Google Cloud Storage、Minio 等
程序化訪問
NocoDB 提供了以下方式讓用戶以編程方式調用操作:
- R