NocoDB: Creación de tablas inteligentes en múltiples bases de datos, alternativa de código abierto a Airtable

Introducción general

NocoDB es una alternativa de código abierto a Airtable diseñada para proporcionar una herramienta de gestión de bases de datos en línea potente y fácil de usar. Con NocoDB, los usuarios pueden crear, leer, actualizar y eliminar fácilmente datos de bases de datos sin escribir código. La plataforma soporta una amplia gama de tipos de bases de datos, incluyendo MySQL, PostgreSQL, SQLite, etc., y es adecuada para una gran variedad de necesidades empresariales.

NocoDB:在多种数据库上创建智能表格,开源Airtable替代方案

 

NocoDB:在多种数据库上创建智能表格,开源Airtable替代方案

vista en cuadrícula

 

NocoDB:在多种数据库上创建智能表格,开源Airtable替代方案

Vista Kanban

 

NocoDB:在多种数据库上创建智能表格,开源Airtable替代方案

Vista de la galería

 

NocoDB:在多种数据库上创建智能表格,开源Airtable替代方案

vista de formulario

 

Lista de funciones

  • Interfaz de hoja de cálculo enriquecida: proporciona una interfaz similar a la de una hoja de cálculo, compatible con operaciones CRUD básicas.
  • Múltiples tipos de vista: vista de cuadrícula, vista de galería, vista de formulario, vista de Kanban y vista de calendario.
  • Operaciones de campo : soporte para ordenar , filtrar , agrupar , ocultar / mostrar columnas y otras operaciones .
  • Control de acceso : Proporciona un control de acceso detallado y admite la gestión de funciones.
  • Vista compartida : Permite compartir vistas públicas o privadas (protegidas por contraseña).
  • Múltiples tipos de celdas : soporte para ID, enlace, buscar, resumen, texto de una línea, adjuntos, moneda, fórmulas, usuarios y otros tipos de celdas.
  • Automatización del flujo de trabajo : Proporciona múltiples integraciones con soporte para Slack, Discord, AWS S3 y más.
  • Acceso de programación : Proporcionar REST API y NocoDB SDK, conveniente para los usuarios hacer llamadas de programación.

 

Utilizar la ayuda

Proceso de instalación

  1. Instalación mediante Docker :
    • SQLite :
    docker run -d --name noco -v "$(pwd)/nocodb:/usr/app/data/"-p 8080:8080 nocodb/nocodb:latest
    
    • PostgreSQL :
    docker run -d --name noco -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
    
  2. Instalación automática :
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)

 

Implantación de Docker con un solo clic

# 使用 SQLite 作为数据库
docker run -d --name noco 
-v "$(pwd)"/nocodb:/usr/app/data/ 
-p 8080:8080 
nocodb/nocodb:latest

# 使用 PostgreSQL 作为数据库
docker run -d --name noco 
-v "$(pwd)"/nocodb:/usr/app/data/ 
-p 8080:8080 
# replace with your pg connection string
-e NC_DB="pg://host.docker.internal:5432?u=root&p=password&d=d1" 
# replace with a random secret
-e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" 
nocodb/nocodb:latest

 

Despliegue de Docker-Compose

#默认启用PG作为数据
#Clone the NocoDB repository from GitHub.
git clone https://github.com/nocodb/nocodb

#Navigate to the docker-compose directory
cd nocodb/docker-compose/pg

#Start the services using Docker Compose:
docker-compose up -d

 

Proceso de utilización

  1. Acceso al servidor local: Abrir en el navegador http://localhost:8080/dashboard.
  2. Crear un nuevo proyecto : Tras iniciar sesión, haga clic en el botón "Nuevo proyecto" y seleccione el tipo de base de datos y la plantilla deseados.
  3. Gestionar datos : Crear, leer, actualizar y eliminar datos en la interfaz de la hoja de cálculo.
  4. Configurar vistas : Seleccione diferentes tipos de vistas según sus necesidades y ordene, filtre y agrupe los campos.
  5. Establecer derechos de acceso: Establece los derechos de acceso de los distintos roles de usuario para garantizar la seguridad de los datos.
  6. Vista compartida : Establece la vista como pública o privada y genera un enlace compartido.
  7. Flujo de trabajo integrado : Automatice su flujo de trabajo mediante la integración con herramientas como Slack, Discord, etc.
  8. Llamadas programáticas: utilice la API REST proporcionada y el SDK de NocoDB para realizar llamadas programáticas y automatizar operaciones.

 

Funciones avanzadas

  • Compatibilidad con múltiples vistas: seleccione diferentes tipos de vistas en función de los requisitos del proyecto para mejorar la flexibilidad de la gestión de datos.
  • Control de acceso pormenorizado: establezca derechos de acceso para diferentes funciones de usuario con el fin de garantizar la seguridad de los datos.
  • Automatización de flujos de trabajo: automatice y gestione eficazmente los flujos de trabajo integrando varias herramientas.
  • Acceso de programación : Proporcionar REST API y NocoDB SDK, conveniente para que los usuarios realicen llamadas programáticas y operaciones automatizadas.
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...