PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

SQL फ़ंक्शन को पोस्टग्रेज करने के लिए मैं क्रॉन जॉब कैसे बना सकता हूं?

आपको बस क्रोनजॉब को एक निर्दिष्ट समय या दिन पर शेल कमांड चलाने के बारे में सोचने की जरूरत है।

तो आपका पहला काम यह है कि आप अपने शेल कमांड को कैसे चलाएं।

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

फिर आप इसे अपने क्रॉस्टैब में जोड़ सकते हैं (मैं आपको 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. पोस्टग्रेज में जेसन आयात करते समय एन्कोडिंग के साथ समस्या

  2. पिछले DELETE से प्रभावित पंक्तियों की संख्या वाले वेरिएबल? (एक समारोह में)

  3. क्या एक बंद पंक्ति [पोस्टग्रेज में] अभी भी पढ़ी जा सकती है?

  4. Jsonb क्रॉस पर ORDER BY के प्रदर्शन में सुधार, इनर जॉइन ग्रुप के साथ शामिल हों

  5. बिंदु से बहुभुज तक की न्यूनतम दूरी कैसे ज्ञात करें?