2016-04-04 21 views
0

7/24 açık olan kendi veritabanı sunucum var. İstediğim, değerini günlük olarak sıfırlayacak bir sütuna sahip olmak. Bunu nasıl yaparım? ÖrneğinPostgreSQL, günlük olarak varsayılan değere sıfırlama?

,

Tablo (Int COLMA, ColmB)

COLMA 5 varsayılan değerine sahiptir ve bazı uygulama tarafından azaltma alacak. Değeri günde 5'e sıfırlamak için nasıl yapabilirim?

cevap

0

En kolay yol crontab kullanmaktır. Terminalde çalıştır:

crontab -e 

(Eğer postgres önceden kullanıcıya geçiş için gereken bazı sistemlerde: sudo su postgres && crontab -e) gibi düzenleyici bir şey ve türü:

0 0 * * * psql <your_database_name> -c "UPDATE YourTable SET ColmA = 5" 

editörü çıkın. Artık her gece yarısı GÜNCELLEŞTİRME sorgusu yürütülür.

İlgili konular