Tự động sao lưu PostgreSQL hàng ngày với workflow n8n mạnh mẽ này. Chuyển đổi các bảng sang định dạng CSV và tải lên hoặc cập nhật chúng trên kho lưu trữ GitHub để đảm bảo tính toàn vẹn dữ liệu và quản lý phiên bản.
Tải xuống mẫu quy trình làm việc n8n này và bắt đầu sử dụng ngay lập tức.
Việc duy trì các bản sao lưu CSDL đáng tin cậy là rất quan trọng đối với bất kỳ ứng dụng nào. Workflow n8n chuyên biệt này cung cấp giải pháp toàn diện để trích xuất, chuyển đổi và lưu trữ dữ liệu PostgreSQL tự động bằng cách sử dụng GitHub để lưu trữ và quản lý phiên bản. Bằng cách sử dụng trigger theo chu kỳ của n8n, hệ thống đảm bảo rằng cứ sau 24 giờ, dữ liệu từ các bảng CSDL được chỉ định sẽ được truy vấn, chuyển đổi thành định dạng CSV phổ biến và cam kết có điều kiện vào kho lưu trữ. Quy trình tinh vi này, được xây dựng hoàn toàn trong workflow n8n, xác định xem bảng đó là mới (cần tải lên) hay đã tồn tại (cần cập nhật), giúp tăng hiệu quả và ngăn ngừa trùng lặp tệp không cần thiết. Cấu hình node n8n mạnh mẽ này là một bổ sung tuyệt vời cho bộ công cụ giám sát vận hành của bạn.
Quy trình tự động hóa này được khởi tạo bởi trigger Daily Schedule của n8n, được đặt để chạy mỗi 24 giờ.
information_schema.tables trong schema public.Loop Over Items) để xử lý từng tên bảng riêng lẻ. Đối với mỗi bảng, một node PostgreSQL n8n thực thi truy vấn SELECT để lấy tất cả dữ liệu.Convert to File của n8n, node này sẽ biến đổi dữ liệu thành tệp CSV nhị phân. Tệp kết quả được đặt tên động theo tên bảng nguồn (ví dụ: users.csv).Split to single items tiếp theo của n8n chuẩn bị tệp CSV cho hành động cuối cùng. Một node IF của n8n (Check if file exists in repository) so sánh tên tệp CSV với danh sách tên tệp GitHub đã tổng hợp từ Bước 1.Update file [GITHUB] của n8n, cam kết dữ liệu nhị phân CSV mới vào đường dẫn tệp hiện có.Upload file [GITHUB] của n8n, tạo một tệp mới trong kho lưu trữ.Để triển khai mẫu workflow n8n mạnh mẽ này, hãy làm theo các bước sau:
List tables và List tables1). Bạn phải cấu hình thông tin xác thực cần thiết để kết nối với cơ sở dữ liệu của mình. Đảm bảo thông tin xác thực cho phép truy cập vào information_schema.tables cho mục đích liệt kê và quyền SELECT đối với các bảng bạn dự định sao lưu.github-repo trong mẫu) để liệt kê, cập nhật và tải lên các tệp.Daily Schedule của n8n giờ đây sẽ thực thi việc sao lưu mỗi 24 giờ. Daily Schedule (trigger n8n): Node khởi đầu của n8n, chịu trách nhiệm chạy toàn bộ quy trình tự động hóa sao lưu một lần mỗi 24 giờ.
List files from repository [GITHUB] (node GitHub n8n): Liệt kê nội dung hiện tại của kho lưu trữ GitHub đích để xác định bảng nào đã có bản sao lưu.
Combine file names [GITHUB] (node Item Lists n8n): Tổng hợp tên của các tệp hiện có từ GitHub, hợp lý hóa việc kiểm tra được thực hiện sau đó bởi node IF.
List tables1 (node PostgreSQL n8n): Truy vấn schema hệ thống của cơ sở dữ liệu (information_schema) để lấy danh sách tất cả các bảng cần sao lưu.
List tables (node PostgreSQL n8n): Được thực thi bên trong vòng lặp, node này truy vấn động tất cả dữ liệu (operation: select, returnAll: true) từ một tên bảng cụ thể nhận được từ node n8n trước đó.
Convert to File1 (node Convert To File n8n): Nhận dữ liệu PostgreSQL thô (định dạng JSON) và chuyển đổi nó thành tệp CSV nhị phân, đảm bảo khả năng tương thích với các hệ thống kiểm soát phiên bản. Tham số tên tệp được đặt động bằng cách sử dụng tên bảng.
Check if file exists in repository (node IF n8n): Node n8n luồng điều khiển cốt lõi sử dụng danh sách các tệp hiện có đã tổng hợp để quyết định xem tệp CSV hiện tại nên được cập nhật (Đúng) hay tải lên dưới dạng mới (Sai).
Update file [GITHUB] / Upload file [GITHUB] (node GitHub n8n): Các node này xử lý việc cam kết cuối cùng của dữ liệu nhị phân CSV vào kho lưu trữ, đảm bảo bản sao lưu hàng ngày được lưu trữ và có phiên bản.
Sử dụng workflow n8n mạnh mẽ này để tự động hóa bản tin tức tích cực hàng ngày. Nó tận dụng trigger n8n, lọc bài viết qua API của OpenAI để xác định cảm xúc tích cực, và gửi nội dung tóm tắt thẳng vào hộp thư của bạn qua Gmail.

Tự động hóa việc tóm tắt các podcast thịnh hành hàng đầu hàng ngày bằng API Taddy, OpenAI Whisper để chuyển giọng nói thành văn bản và GPT để tóm tắt trong một quy trình làm việc n8n mạnh mẽ. Tận dụng các mẫu n8n để phân tích nội dung AI.

Sử dụng luồng công việc n8n mạnh mẽ này để lên lịch cảnh báo sức khỏe hàng ngày, được cá nhân hóa dựa trên dữ liệu chất lượng không khí và phấn hoa theo thời gian thực. Mẫu n8n nâng cao này tích hợp Ambee API, OpenAI (GPT) và Gmail để cung cấp các lời khuyên thiết thực, phù hợp riêng.

Tự động theo dõi các yêu cầu kéo (PR) trên GitHub cho kho lưu trữ n8n. Quy trình làm việc (workflow) n8n này sử dụng GPT-4o-mini để tạo các bản tóm tắt hàng ngày rõ ràng, ngắn gọn và gửi chúng qua Telegram.

Tự động theo dõi nghiên cứu RAG hàng ngày bằng workflow n8n mạnh mẽ này. Nó kéo bài báo từ arXiv, phân tích bản tóm tắt bằng Gemini AI, phân loại các phương pháp RAG, và lưu trữ dữ liệu vào Notion, sau đó gửi thông báo qua email và Phiếu Yến (Feishu).

Tự động hóa việc tuyển chọn tin tức hàng ngày bằng workflow n8n nâng cao này. Nó đọc các nguồn cấp dữ liệu RSS, sử dụng mô hình Gemini AI của Google để tóm tắt bài viết, và đăng các bản tóm tắt có thể hành động lên Slack kèm liên kết 'Chia sẻ lên X' trực tiếp. Tận dụng các mẫu n8n mạnh mẽ để phân phối nội dung.

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







































