本文主要是介绍【QingHub】在QingHub Studio 上快速搭建NocoDB数据表格平台,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
简介
NocoDB是Airtable的开源替代品,它是一个无代码数据库平台,允许团队通过熟悉且直观的电子表格界面轻松协作和构建应用程序。将 MySQL、PostgreSQ、SQL Server、SQLite 或 MariaDB 转换为智能电子表格。
-
创建或导入项目
-
表格示例
NocoDB使用场景
NocoDB 将传统数据库转化为一个可视化的、协作的智能平台,受到Airtable的启发,支持类似的电子表格式交互和关系型数据库Schema设计。它允许用户通过API自动生成,无需编写代码即可创建、读取、更新和删除数据库记录。相比Airtable,NocoDB的最大优势在于它是完全开源和免费的,支持多种数据源,如MySQL、PostgreSQL、SQL Server和SQLite等。
环境准备
:::info
nocodb 标准软件。版本:0.205.0
MySQL数据库标准软件 版本: 8.3.0
:::
安装步骤
- MySQL 安装示例
version: '3'
services:mysql:restart: alwaysimage: bitnami/mysql:8.3.0container_name: mysqlenvironment:- MYSQL_ROOT_USER=root- MYSQL_ROOT_PASSWORD=root- ALLOW_EMPTY_PASSWORD=no- MYSQL_CHARACTER_SET=utf8- MYSQL_COLLATE=utf8_general_ci- MYSQL_USER=qcenter- MYSQL_PASSWORD=qingcloud@3721- MYSQL_DATABASE=wcenter- MYSQL_AUTHENTICATION_PLUGIN=mysql_native_passwordnetwork_mode: host
- nocodb 安装示例
version: '3'
services:nocodb:restart: alwaysimage: registry.cn-hangzhou.aliyuncs.com/qingcloudtech/nocodb:0.205.0container_name: nocodbports:- 8080:8080volumes:- /u01/nocodb/data:/usr/app/dataenvironment:- NC_DB=mysql2://10.0.0.22:3306?u=qcenter&p=qingcloud@3721&d=wcenter- NC_AUTH_JWT_SECRET=569a1821-0a93-45e8-87ab-eb857f20a010network_mode: host
- 关联关系
NocoDB环境变量
变量名 | 必填项 | 备注 | 默认值 |
---|---|---|---|
NC_DB | 是的 | 查看我们的数据库 URL | 不建议 |
DATABASE_URL | 不 | JDBC URL 格式。可以用来代替NC_DB.用于一键 Heroku 部署 | |
DATABASE_URL_FILE | 不 | 包含 JDBC URL 格式的文件的路径。可以用来代替NC_DB.用于一键 Heroku 部署 | |
NC_PUBLIC_URL | 是的 | 用于发送电子邮件邀请 | |
NC_AUTH_JWT_SECRET | 是的 | JWT 秘密用于身份验证和存储其他秘密 | 将生成一个随机秘密 |
NC_SENTRY_DSN | 不 | 用于哨兵监控 | |
NC_CONNECT_TO_EXTERNAL_DB_DISABLED | 不 | 禁用使用外部数据库创建项目 | |
NC_DISABLE_TELE | 不 | 禁用遥测 | |
NC_BACKEND_URL | 不 | 自定义后端 URL | http://localhost:8080将会被使用 |
这篇关于【QingHub】在QingHub Studio 上快速搭建NocoDB数据表格平台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!