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.


vue en grille

Vue Kanban

Vue de la galerie

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
- 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
- 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
- Accès au serveur local : Ouvrir dans le navigateur
http://localhost:8080/dashboard
. - 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.
- Gestion des données : créer, lire, mettre à jour et supprimer des données dans l'interface du tableur.
- Configuration des vues : sélectionnez différents types de vues en fonction de vos besoins et triez, filtrez et regroupez les champs.
- 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.
- Vue partagée : définit la vue comme publique ou privée et génère un lien partagé.
- Flux de travail intégré : Automatisez votre flux de travail en l'intégrant à des outils tels que Slack, Discord, etc.
- 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
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...