PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да създам cron задание за изпълнение на postgres SQL функция?

Просто трябва да мислите за cronjob като за изпълнение на командна обвивка в определен час или ден.

Така че първата ви задача е да разберете как да изпълните вашата командна обвивка.

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

След това можете просто да добавите това към вашия crontab (препоръчвам ви да използвате crontab -e за да избегнете счупване на неща)

# 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. Може ли INSERT [...] ON CONFLICT да се използва за нарушения на външния ключ?

  2. SQLite работи, но мигрираната база данни на PostgreSQL причинява ГРЕШКА - Django 3.0

  3. clojure.java.jdbc мързелива заявка

  4. знак 0xc286 на кодиране UTF-8 няма еквивалент в WIN1252.... При преобразуване с iconv postgres възстановяване се срива

  5. .NET Core регистриране в PostgreSQL DB с помощта на NLog