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.
visualização de grade
Visão Kanban
Visualização da galeria
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
- Instalação usando o Docker :
- SQLite :
execução do docker -d --nome noco -v "$(pwd)/nocodb:/usr/app/data/"-p 8080:8080 nocodb/nocodb:latest
- PostgreSQL :
execução do docker -d --nome 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
- Instalação automática:
bash <(enrolar -sSL http://install.nocodb.com/noco.sh) <(mktemp)
Implantação do Docker em um clique
# usando SQLite como banco de dados docker run -d --name noco -v "$(pwd)"/nocodb:/usr/app/data/ -p 8080:8080 nocodb/nocodb:latest # usando o PostgreSQL como banco de dados docker run -d --name noco -v "$(pwd)"/nocodb:/usr/app/data/ -p 8080:8080 # substitua por sua string de conexão pg -e NC_DB="pg://host.docker.internal:5432?u=root&p=password&d=d1" # substitua por um segredo aleatório -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" nocodb/nocodb:latest
Implantação do Docker-Compose
# Habilitar PG como dados por padrão #Clone o repositório NocoDB do GitHub. git clone https://github.com/nocodb/nocodb #Navegue até o diretório docker-compose cd nocodb/docker-compose/pg #Sinicie os serviços usando o Docker Compose. docker-compose up -d
Processo de uso
- Acesso ao servidor local: abrir no navegador
http://localhost:8080/dashboard
. - 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.
- Gerenciar dados: crie, leia, atualize e exclua dados na interface da planilha.
- Configurar visualizações: selecione diferentes tipos de visualização de acordo com suas necessidades e classifique, filtre e agrupe os campos.
- Definir direitos de acesso: defina direitos de acesso para diferentes funções de usuário para garantir a segurança dos dados.
- Visualização compartilhada: Define a visualização como pública ou privada e gera um link compartilhado.
- Fluxo de trabalho integrado: automatize seu fluxo de trabalho integrando-se a ferramentas como Slack, Discord e muito mais.
- 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.