Package Information
Downloads: 872 weekly / 872 monthly
Latest Version: 2.1.0
Author: Ocade Fusion
Documentation
@autocade/n8n-nodes-supabase
Node n8n pour interagir avec une base de donnees Supabase self-hosted via connexion PostgreSQL directe.
Pourquoi ce node ?
Le node Supabase natif de n8n utilise l'API REST (PostgREST) qui ne supporte que le CRUD sur des tables existantes. Ce node se connecte directement a PostgreSQL pour permettre des operations de gestion de schema (DDL) comme la creation de tables.
Installation
Dans n8n : Settings > Community Nodes > Install :
@autocade/n8n-nodes-supabase
Configuration des credentials
| Champ | Description | Defaut |
|---|---|---|
| Host | Adresse du serveur PostgreSQL | localhost |
| Port | Port PostgreSQL | 5432 |
| Database | Nom de la base de donnees | postgres |
| User | Utilisateur PostgreSQL | postgres |
| Password | Mot de passe | - |
| SSL | Activer SSL | false |
Resources et operations
Table
Create
Cree une nouvelle table dans la base de donnees.
Parametres :
- Table Name : nom de la table
- Schema : schema PostgreSQL (defaut
public) - Add ID Column : ajoute
id UUID DEFAULT gen_random_uuid() PRIMARY KEY - Add Created At : ajoute
created_at TIMESTAMPTZ DEFAULT NOW() - Enable RLS : active Row Level Security
- Columns : liste des colonnes avec nom, type, nullable et valeur par defaut
Types de colonnes supportes :TEXT, INTEGER, BIGINT, BOOLEAN, TIMESTAMP, TIMESTAMPTZ, UUID, JSONB, DOUBLE PRECISION, SERIAL
Sortie
Le node retourne un objet JSON :
{
"success": true,
"table": "nom_table",
"schema": "public",
"sql": "CREATE TABLE ...",
"rlsEnabled": false,
"columnsCount": 4
}
Developpement
cd packages/n8n-nodes-supabase
pnpm install
pnpm build
pnpm test
Licence
MIT - Ocade Fusion