Aprendizagem pessoal com IA
e orientação prática
豆包Marscode1

NocoDB: criação de tabelas inteligentes em vários bancos de dados, alternativa de código aberto ao Airtable

Introdução geral

O NocoDB é uma alternativa de código aberto ao Airtable projetada para fornecer uma ferramenta de gerenciamento de banco de dados on-line avançada e fácil de usar. Com o NocoDB, os usuários podem facilmente criar, ler, atualizar e excluir dados de bancos de dados sem escrever código. A plataforma é compatível com uma ampla gama de tipos de bancos de dados, incluindo MySQL, PostgreSQL, SQLite etc., e é adequada para uma variedade de necessidades comerciais.

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


 

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

visualização de grade

 

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

Visão Kanban

 

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

Visualização da galeria

 

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

visualização do formulário

 

Lista de funções

  • Interface avançada de planilha: fornece uma interface semelhante a uma planilha, com suporte para operações básicas de CRUD.
  • Vários tipos de exibição: exibição de grade, exibição de galeria, exibição de formulário, exibição de Kanban e exibição de calendário são compatíveis.
  • Operações de campo: suporte para classificação, filtragem, agrupamento, ocultar/mostrar colunas e outras operações.
  • Controle de acesso: fornece controle de acesso refinado e oferece suporte ao gerenciamento de funções.
  • Exibição compartilhada: suporta o compartilhamento de exibição pública ou privada (protegida por senha).
  • Vários tipos de células: suporte para ID, link, localizar, resumo, texto de linha única, anexos, moeda, fórmulas, usuários e outros tipos de células.
  • Automação do fluxo de trabalho: fornece várias integrações com suporte para Slack, Discord, AWS S3 e muito mais.
  • Acesso à programação: forneça a API REST e o SDK do NocoDB, conveniente para que os usuários façam chamadas de programação.

 

Usando a Ajuda

Processo de instalação

  1. Instalação usando o 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. Instalação automática:
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)

 

Implantação do Docker em um clique

# 使用 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

 

Implantação do 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

 

Processo de uso

  1. Acesso ao servidor local: abrir no navegador http://localhost:8080/dashboard.
  2. Criar um novo projeto: Após o login, clique no botão "New Project" e selecione o tipo de banco de dados e o modelo desejados.
  3. Gerenciar dados: crie, leia, atualize e exclua dados na interface da planilha.
  4. Configurar visualizações: selecione diferentes tipos de visualização de acordo com suas necessidades e classifique, filtre e agrupe os campos.
  5. Definir direitos de acesso: defina direitos de acesso para diferentes funções de usuário para garantir a segurança dos dados.
  6. Visualização compartilhada: Define a visualização como pública ou privada e gera um link compartilhado.
  7. Fluxo de trabalho integrado: automatize seu fluxo de trabalho integrando-se a ferramentas como Slack, Discord e muito mais.
  8. Chamadas programáticas: use a API REST fornecida e o SDK do NocoDB para fazer chamadas programáticas e automatizar operações.

 

Recursos avançados

  • Suporte a várias visualizações: selecione diferentes tipos de visualização de acordo com os requisitos do projeto para aumentar a flexibilidade do gerenciamento de dados.
  • Controle de acesso refinado: defina direitos de acesso para diferentes funções de usuário para garantir a segurança dos dados.
  • Automação do fluxo de trabalho: automatize e gerencie com eficiência os fluxos de trabalho integrando várias ferramentas.
  • Acesso à programação: forneça a API REST e o SDK do NocoDB, conveniente para que os usuários façam chamadas programáticas e operações automatizadas.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " NocoDB: criação de tabelas inteligentes em vários bancos de dados, alternativa de código aberto ao Airtable
pt_BRPortuguês do Brasil