NocoDB : Création de Smart Tables sur plusieurs bases de données, alternative Open Source à Airtable

Introduction générale

NocoDB est une alternative open source à Airtable conçue pour fournir un outil de gestion de base de données en ligne puissant et facile à utiliser. Avec NocoDB, les utilisateurs peuvent facilement créer, lire, mettre à jour et supprimer des données de bases de données sans écrire de code. La plateforme prend en charge un large éventail de types de bases de données, y compris MySQL, PostgreSQL, SQLite, etc., et convient à une grande variété de besoins commerciaux.

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

 

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

vue en grille

 

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

Vue Kanban

 

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

Vue de la galerie

 

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

vue du formulaire

 

Liste des fonctions

  • Interface de feuille de calcul riche : fournit une interface de type feuille de calcul, prend en charge les opérations CRUD de base .
  • Plusieurs types de vues : Grille, Galerie, Formulaire, Kanban et Calendrier sont pris en charge.
  • Opérations sur les champs : support pour le tri, le filtrage, le regroupement, le masquage/affichage des colonnes et d'autres opérations.
  • Contrôle d'accès : permet un contrôle d'accès précis et prend en charge la gestion des rôles.
  • Vue partagée : permet le partage de vues publiques ou privées (protégées par un mot de passe).
  • Types de cellules multiples : prise en charge des ID, des liens, des recherches, des résumés, des textes sur une seule ligne, des pièces jointes, des devises, des formules, des utilisateurs et d'autres types de cellules.
  • Automatisation du flux de travail : offre de multiples intégrations avec prise en charge de Slack, Discord, AWS S3 et plus encore.
  • Accès à la programmation : l'API REST et le SDK NocoDB permettent aux utilisateurs de faire des appels de programmation.

 

Utiliser l'aide

Processus d'installation

  1. Installation à l'aide de 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. Installation automatique :
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)

 

Déploiement Docker en un 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

 

Déploiement 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

 

Processus d'utilisation

  1. Accès au serveur local : Ouvrir dans le navigateur http://localhost:8080/dashboard.
  2. Créer un nouveau projet : Après s'être connecté, cliquer sur le bouton "Nouveau projet" et sélectionner le type de base de données et le modèle désirés.
  3. Gestion des données : créer, lire, mettre à jour et supprimer des données dans l'interface du tableur.
  4. Configuration des vues : sélectionnez différents types de vues en fonction de vos besoins et triez, filtrez et regroupez les champs.
  5. Définir les droits d'accès : Définir les droits d'accès pour les différents rôles d'utilisateur afin de garantir la sécurité des données.
  6. Vue partagée : définit la vue comme publique ou privée et génère un lien partagé.
  7. Flux de travail intégré : Automatisez votre flux de travail en l'intégrant à des outils tels que Slack, Discord, etc.
  8. Appels programmatiques : utilisez l'API REST fournie et le SDK NocoDB pour effectuer des appels programmatiques et automatiser des opérations.

 

Fonctionnalités avancées

  • Prise en charge des vues multiples : sélectionnez différents types de vues en fonction des exigences du projet afin d'améliorer la flexibilité de la gestion des données.
  • Contrôle d'accès précis : définir des droits d'accès pour différents rôles d'utilisateur afin de garantir la sécurité des données.
  • Automatisation des flux de travail : Automatiser et gérer efficacement les flux de travail en intégrant plusieurs outils.
  • Accès à la programmation : l'API REST et le SDK NocoDB permettent aux utilisateurs d'effectuer des appels programmatiques et des opérations automatisées.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...