Help
VN
VN
  • Có gì mới?
    • 🕒Thông báo cập nhật
    • 🏁Hướng phát triển
  • Getting Started
    • 🎉Bắt đầu
  • Các kết nối
    • Giới thiệu
    • Thương mại điện tử
      • Haravan
      • Kiotviet
      • Nhanh
      • Sapo
      • Shopee
      • Lazada
      • Tiki
      • Shopify
      • Pancake
        • Pancake
        • Pancake pages
      • Misa Cukcuk
      • Base VN
    • Tiếp thị
      • Mailchimp
      • VMG Myanmar
      • VMG SMS
      • One Signal Web Push
      • Gmail
      • Mail Server
      • ESMS
      • Vietguys
      • Zalo OA
      • Brevo (SendinBlue)
      • Bluecore Mail
      • OpenAI
      • Meta Graph
      • Instagram Business
      • LinkedIn
      • Youtube
      • Facebook
        • Facebook Ads
      • Google Analytics 3
      • Google Analytics 4 (Report)
      • TikTok
      • TikTok Shop
      • TikTok Ads
    • Kho dữ liệu
      • PostgreSQL
      • MySql Database
      • Microsoft SQL Database
      • Bluecore Internal Data
      • Bluecore Data Mart
      • Shared Excel File
      • Google Sheets
      • Microsoft Account
      • Power BI
  • Ứng dụng
    • Đăng kí theo dõi báo cáo
    • Chia sẻ công khai
    • Quản lý chiến dịch
      • Chiến dịch
      • Mẫu ưu đãi
    • Khách hàng 360
  • ⚛️Flows
    • Bắt đầu
    • Các quy trình mẫu
      • Gởi mã khuyến mãi cho KH mới sau 24h chưa mua hàng
    • Activity trong Flow là gì?
    • Truyền dữ liệu giữa các activity
    • Các sự kiện kích hoạt
      • Haravan
        • When new customer created on Haravan
        • When customer deleted on Haravan
        • When customer updated on Haravan
        • When customer enabled on Haravan
        • When order cancelled on Haravan
        • When new order created on Haravan
        • When order deleted on Haravan
        • When order fulfilled on Haravan
        • When order paid on Haravan
        • When order updated on Haravan
        • When new product created on Haravan
        • When product deleted on Haravan
        • When product updated on Haravan
        • When refund created on Haravan
      • Kiotviet
        • When a branch deleted on Kiotviet
        • When a branch updated on Kiotviet
        • When a category deleted on Kiotviet
        • When a category updated on Kiotviet
        • When a customer deleted on Kiotviet
        • When a customer updated on Kiotviet
        • When a invoice updated on Kiotviet
        • When a order updated on Kiotviet
        • When pricebook deleted on Kiotviet
        • When pricebook detail deleted on Kiotviet
        • When pricebook detail updated on Kiotviet
        • When pricebook updated on Kiotviet
        • When a product deleted on Kiotviet
        • When a product updated on Kiotviet
        • When a stock updated on Kiotviet
      • Zalo
        • When user feedback ZNS message
    • Các Activity
      • Timers
        • Cron
        • Timer
        • Start at
        • Clear timer
      • OpenAI
        • Check message sentiment
      • Haravan
        • Check customer orders in timeframe
      • Thông dụng
        • Sending a SMS message
        • Create coupon
  • Blog
    • Hướng dẫn sử dụng Biểu Thức CRON
    • Đăng ký mẫu tin nhắn ZNS
    • Hướng dẫn sử dụng BigQuery riêng để làm kho lưu trữ dữ liệu tại Bluecore
    • Thời gian cho phép gởi tin nhắn quảng cáo
  • Security & Compliance
    • Networking
      • Network Access Control List Configuration
  • Bluecore API
    • Authorization
  • Chính sách
    • Điều khoản dịch vụ
    • Chính sách quyền riêng tư
    • Chính sách xử lý dữ liệu
Powered by GitBook
On this page
  • Yêu cầu tiên quyết
  • Cấu hình PostgreSQL của bạn
  • Tạo người dùng PostgreSQL
  • Thiết lập quyền
  • Cho phép kết nối mạng
  • Tạo kết nối trên Bluecore
  1. Các kết nối
  2. Kho dữ liệu

PostgreSQL

Last updated 1 year ago

Yêu cầu tiên quyết

  • Bạn đang có một cơ sở dữ liệu PostgreSQL đang chạy với địa chỉ IP công khai hoặc tên domain.

  • Bạn đã cấu hình một với quyền CREATE, SELECT, UPDATE, INSERT, DELETE.

  • Bạn đã cấu hình tường lửa mạng của bạn để cho phép kết nối đến từ .

Cấu hình PostgreSQL của bạn

Xin lưu ý, các hướng dẫn này khá chung chung và thiết lập cụ thể của bạn có thể yêu cầu quy trình khác hoặc các bước bổ sung. Tuỳ vào hướng dẫn bảo mật của tổ chức bạn khi thực hiện những thay đổi này. Công việc này đòi hỏi sự hỗ trợ từ một nhà quản trị cơ sở dữ liệu hoặc chuyên gia công nghệ thông tin.

Tạo người dùng PostgreSQL

  1. Đăng nhập vào giao diện dòng lệnh PostgreSQL.

  2. Chạy lệnh để tạo người dùng mới.

psql -U postgres
CREATE USER bluecore WITH PASSWORD '***';

Thiết lập quyền

  1. Đăng nhập vào giao diện dòng lệnh PostgreSQL.

  2. Cấp quyền CREATE, SELECT, UPDATE, INSERT, DELETE cho schema bạn dự định sử dụng (ví dụ dưới đây giả sử schema public được sử dụng).

GRANT CREATE, USAGE ON SCHEMA public TO bluecore;
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO bluecore;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT, INSERT, UPDATE, DELETE ON TABLES TO bluecore;

Cho phép kết nối mạng

Đối với PostgreSQL, khả năng xác định danh sách địa chỉ IP cho phép không được tích hợp vào hệ thống cơ sở dữ liệu. Thay vào đó, bạn thường kiểm soát quyền truy cập mạng ở mức tường lửa. Dưới đây là quy trình tổng quan:

  • Xác định tường lửa bảo vệ phiên bản PostgreSQL của bạn. Điều này có thể là một tường lửa Linux đang chạy trên máy chủ chính nó, hoặc nó có thể là một tường lửa mạng.

  • Mở cài đặt cấu hình của tường lửa. Quy trình này sẽ thay đổi tùy theo loại tường lửa bạn đang sử dụng.

  • Lưu các thay đổi của bạn và kiểm tra kết nối từ Bluecore để đảm bảo kết nối hoạt động.

Tạo kết nối trên Bluecore

  1. Đăng nhập vào tài khoản Bluecore của bạn và nhấp vào Connectors trong menu, sau đó tiếp tục bằng cách nhấp vào nút kết nối ở góc phải trên cùng.

  2. Trong trang cấu hình PostgreSQL, Bạn sẽ được yêu cầu điền các trường sau

    1. Địa chỉ IP máy chủ hoặc Tên máy chủ. Địa chỉ IP công khai hoặc tên máy chủ của máy chủ PostgreSQL của bạn.

    2. Cơ sở dữ liệu. Tên của cơ sở dữ liệu bạn sẽ sử dụng để ghi hoặc đọc dữ liệu.

    3. Cổng. Cổng để kết nối đến PostgreSQL. Giá trị mặc định là 5432.

  3. Sau khi điền đầy đủ thông tin, nhấp vào "Load schema". Hệ thống sẽ tiến hành tải danh sách bảng trong database

  4. Chọn các bảng bạn muốn đồng bộ với Bluecore và bấm "Connect"

Tìm một thiết lập cho phép bạn xác định các quy tắc hoặc chính sách đến. Bạn sẽ cần tạo một quy tắc hoặc chính sách mới cho phép luồng dữ liệu đến trên cổng mà PostgreSQL đang sử dụng (mặc định là 5432) từ .

Tên người dùng. Tên người dùng được cấu hình trong bước .

Mật khẩu. Mật khẩu được cấu hình trong bước .

Các địa chỉ IP Bluecore
Các địa chỉ IP Bluecore
PostgreSQL User
Tạo một người dùng PostgreSQL
Tạo một người dùng PostgreSQL