sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur skapar jag ett cron-jobb för att köra en postgres SQL-funktion?

Du behöver bara tänka på cronjob som att köra ett skalkommando vid en angiven tid eller dag.

Så ditt första jobb är att ta reda på hur du kör ditt skalkommando.

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

Du kan sedan lägga till detta i din crontab (jag rekommenderar att du använder crontab -e). för att undvika att gå sönder saker)

# 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. Gå runt JOIN-gränsen på 61 tabeller i MySQL genom att kapsla underfrågor inom varandra

  2. Hitta liknande bilder i (ren) PHP / MySQL

  3. SQL-fel "Föräldranyckel hittades inte" för felaktigt använda främmande nycklar?

  4. MySQL COUNT() – Få antalet rader som ska returneras av en fråga