Démarrage
Brume est distribué comme une CLI native via les gestionnaires de paquets standard pour Debian/Ubuntu, Fedora/CentOS et macOS.
Prérequis
Section intitulée « Prérequis »- PostgreSQL 14, 15, 16, 17 ou 18 sur la base source
- Une instance PostgreSQL cible ou un répertoire en écriture pour la sortie
.sql - Un compte en lecture seule sur la base source (recommandé pour la sécurité)
Installation sur Debian / Ubuntu
Section intitulée « Installation sur Debian / Ubuntu »# 1. Configurer le dépôt (une seule fois)curl -1sLf 'https://dl.cloudsmith.io/public/brume/brume/setup.deb.sh' | sudo -E bash
# 2. Installersudo apt-get install brume
# Mises à jour ultérieuressudo apt-get update && sudo apt-get upgrade brumeInstallation sur Fedora / CentOS
Section intitulée « Installation sur Fedora / CentOS »# 1. Configurer le dépôt (une seule fois)curl -1sLf 'https://dl.cloudsmith.io/public/brume/brume/setup.rpm.sh' | sudo -E bash
# 2. Installersudo dnf install brumeInstallation sur macOS
Section intitulée « Installation sur macOS »# 1. Configurer le tap (une seule fois)brew tap brumeorg/brumebrew trust --formula brumeorg/brume/brume
# 2. Installerbrew install brume
# Mises à jour ultérieuresbrew upgrade brumeInstaller pg_dump
Section intitulée « Installer pg_dump »Brume délègue à pg_dump la réplication du schéma source. Le binaire doit être sur le PATH et sa version majeure doit correspondre à celle de la source — par exemple pour Postgres 17, installez postgresql-client-17.
# Debian / Ubuntusudo apt-get install postgresql-client-17
# Fedora / CentOSsudo dnf install postgresql17
# macOSbrew install libpqbrew link --force libpqRemplacez 17 par la version majeure de votre source. Lancez brume diag après l’installation pour vérifier que les versions correspondent.
Vérifier l’installation
Section intitulée « Vérifier l’installation »brume --helpVous devriez voir la liste des sous-commandes disponibles (plan, execute, dry-run, audit, diag). Si la commande est introuvable, vérifiez que le PATH de votre shell a bien été rechargé.
Étape suivante
Section intitulée « Étape suivante »Écrivez maintenant votre première configuration et exécutez une pseudonymisation de bout en bout.