PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để tạo cron job để chạy một hàm postgres SQL?

Bạn chỉ cần nghĩ về cronjob giống như việc chạy một lệnh shell vào một thời điểm hoặc ngày cụ thể.

Vì vậy, công việc đầu tiên của bạn là tìm ra cách chạy lệnh shell của bạn.

psql --host host.example.com --port 12345 --dbname nameofdatabase --username postgres < my.sql

Sau đó, bạn có thể chỉ cần thêm cái này vào crontab của mình (tôi khuyên bạn nên sử dụng crontab -e để tránh làm vỡ đồ đạc)

# runs your command at 00:00 every day
#
# min hour wday month mday command-to-run
    0    0    *     *    * psql --host host.example.com --port 12345 --dbname nameofdatabase < my.sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Docker - PG ::ConnectionBad

  2. postgresql - số lượng (không có giá trị rỗng) của mỗi cột trong bảng

  3. PostgreSQL:42883 Toán tử không tồn tại:dấu thời gian không có múi giờ =văn bản

  4. Tạo chuỗi từ mảng

  5. Lặp lại các bản ghi PostgreSQL. Làm thế nào để tham chiếu dữ liệu từ hàng tiếp theo?