Automatisieren Sie tägliche PostgreSQL-Backups mit diesem robusten n8n-Workflow. Wandeln Sie Tabellen in das CSV-Format um und laden Sie sie in ein GitHub-Repository hoch oder aktualisieren Sie sie dort, um die Datenintegrität und Versionskontrolle sicherzustellen.
Laden Sie diese n8n-Workflow-Vorlage herunter und beginnen Sie sofort mit der Nutzung.
Die Aufrechterhaltung zuverlässiger Datenbank-Backups ist für jede Anwendung von entscheidender Bedeutung. Dieser spezialisierte n8n-Workflow bietet eine umfassende Lösung für die automatisierte Extraktion, Konvertierung und Archivierung von PostgreSQL-Daten unter Verwendung von GitHub zur Speicherung und Versionskontrolle. Durch die Nutzung eines periodischen n8n-Triggers stellt das System sicher, dass alle 24 Stunden Daten aus den angegebenen Datenbanktabellen abgefragt, in das universelle CSV-Format umgewandelt und bedingt in einem Repository gespeichert werden. Dieser ausgefeilte Prozess, der vollständig innerhalb eines n8n-Workflows erstellt wird, ermittelt, ob eine Tabelle neu ist (Upload erforderlich) oder bereits existiert (Aktualisierung erforderlich), was Effizienz gewährleistet und unnötige Dateiduplizierung verhindert. Diese robuste n8n-Knotenkonfiguration ist eine hervorragende Ergänzung für Ihr operatives Monitoring-Toolkit.
Diese Automatisierung wird durch den n8n-Trigger Tägliche Zeitplanung ausgelöst, der so eingestellt ist, dass er alle 24 Stunden läuft.
information_schema.tables im Schema public abzurufen.Items durchlaufen) ein, um jeden Tabellennamen einzeln zu verarbeiten. Für jede Tabelle führt ein PostgreSQL-n8n-Knoten eine SELECT -Abfrage aus, um alle Daten abzurufen.In Datei umwandeln weitergegeben, der die Daten in eine binäre CSV-Datei umwandelt. Die resultierende Datei wird dynamisch nach dem Quelltabellennamen benannt (z. B. users.csv).Auf einzelne Elemente aufteilen) bereitet die CSV-Datei für die endgültige Aktion vor. Ein WENN-n8n-Knoten (Prüfen, ob Datei im Repository existiert) vergleicht den CSV-Dateinamen mit der Liste der in Schritt 1 aggregierten GitHub-Dateinamen.Datei aktualisieren [GITHUB] aus und committet die neuen CSV-Binärdaten an den vorhandenen Dateipfad.Datei hochladen [GITHUB] aus und erstellt eine neue Datei im Repository.Um diese leistungsstarke n8n-Workflow-Vorlage bereitzustellen, befolgen Sie diese Schritte:
Tabellen auflisten und Tabellen auflisten1). Sie müssen die erforderlichen Anmeldeinformationen für die Verbindung zu Ihrer Datenbank konfigurieren. Stellen Sie sicher, dass die Anmeldeinformationen den Zugriff auf information_schema.tables für Auflistungszwecke sowie SELECT-Berechtigungen für die Tabellen, die Sie sichern möchten, erlauben.github-repo in der Vorlage) haben, um Dateien aufzulisten, zu aktualisieren und hochzuladen.Tägliche Zeitplanung führt das Backup nun alle 24 Stunden aus. Tägliche Zeitplanung (n8n-Trigger): Der startende n8n-Knoten, der dafür verantwortlich ist, die gesamte Backup-Automatisierung einmal alle 24 Stunden auszuführen.
Dateien aus Repository auflisten [GITHUB] (GitHub n8n-Knoten): Listet den aktuellen Inhalt des Ziel-GitHub-Repositorys auf, um festzustellen, welche Tabellen bereits vorhandene Backups haben.
Dateinamen zusammenfassen [GITHUB] (Item Lists n8n-Knoten): Fasst die Namen der vorhandenen Dateien von GitHub zusammen und optimiert so die Prüfung, die später vom WENN-Knoten durchgeführt wird.
Tabellen auflisten1 (PostgreSQL n8n-Knoten): Fragt das System-Schema der Datenbank (information_schema) ab, um eine Liste aller zu sichernden Tabellen abzurufen.
Tabellen auflisten (PostgreSQL n8n-Knoten): Wird innerhalb der Schleife ausgeführt und fragt dynamisch alle Daten (operation: select, returnAll: true) aus einem spezifischen Tabellennamen ab, der vom vorherigen n8n-Knoten empfangen wurde.
In Datei umwandeln1 (In Datei umwandeln n8n-Knoten): Nimmt die Rohdaten von PostgreSQL (im JSON-Format) entgegen und wandelt sie in eine binäre CSV-Datei um, um die Kompatibilität mit Versionskontrollsystemen zu gewährleisten. Der Dateiname-Parameter wird dynamisch mithilfe des Tabellennamens festgelegt.
Prüfen, ob Datei im Repository existiert (WENN n8n-Knoten): Der zentrale Ablaufsteuerungsknoten von n8n, der die aggregierte Liste vorhandener Dateien verwendet, um zu entscheiden, ob die aktuelle CSV-Datei aktualisiert (WAHR) oder als neu hochgeladen (FALSCH) werden soll.
Datei aktualisieren [GITHUB] / Datei hochladen [GITHUB] (GitHub n8n-Knoten): Diese Knoten übernehmen das endgültige Committen der CSV-Binärdaten in das Repository und stellen sicher, dass das tägliche Backup gespeichert und versioniert wird.
Nutzen Sie diesen leistungsstarken n8n-Workflow, um einen täglichen Digest positiver Nachrichten zu automatisieren. Er nutzt einen n8n-Trigger, filtert Artikel über die OpenAI API auf positive Stimmung und liefert den zusammengefassten Inhalt direkt über Gmail in Ihren Posteingang.

Automatisieren Sie tägliche Zusammenfassungen der angesagtesten Podcasts mithilfe der Taddy API, OpenAI Whisper für die Transkription und GPT für die Zusammenfassung innerhalb eines leistungsstarken n8n-Workflows. Nutzen Sie n8n-Vorlagen für die KI-Inhaltsanalyse.

Planen Sie mit diesem leistungsstarken n8n-Workflow tägliche, personalisierte Gesundheitswarnungen basierend auf aktuellen Luftqualitäts- und Pollendaten. Diese fortschrittliche n8n-Vorlage integriert die Ambee API, OpenAI (GPT) und Gmail, um konkrete, zugeschnittene Empfehlungen zu versenden.

Automatisieren Sie die Überwachung von GitHub Pull Requests (PRs) für das n8n-Repository. Dieser n8n-Workflow nutzt GPT-4o-mini, um klare, prägnante tägliche Zusammenfassungen zu erstellen und diese über Telegram zuzustellen.

Automatisieren Sie die tägliche Verfolgung von RAG-Forschung mit diesem leistungsstarken n8n-Workflow. Er zieht Paper von arXiv, analysiert Zusammenfassungen mit Gemini AI, kategorisiert RAG-Methoden und archiviert Daten in Notion, gefolgt von E-Mail- und Feishu-Benachrichtigungen.

Automatisieren Sie die tägliche Nachrichtenkuration mit diesem fortschrittlichen n8n-Workflow. Er liest RSS-Feeds, nutzt das Google Gemini KI-Modell zur Zusammenfassung von Artikeln und postet handlungsleitende Zusammenfassungen mit einem direkten „Auf X teilen“-Link an Slack. Nutzen Sie leistungsstarke n8n-Vorlagen für die Content-Zustellung.

AI and Automation developer. Im implementing n8n and ai tools to automate marketing and sales in companies







































