sql >> データベース >  >> RDS >> PostgreSQL

postgres SQL関数を実行するためのcronジョブを作成するにはどうすればよいですか?

    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. ある列で順序付けられ、別の列で区別される行を選択する

    2. Oracle SQL階層クエリ:階層をフラット化し、集約を実行する

    3. SQL Server 2005-プログラムでテーブルをエクスポートします(.sqlファイルを実行して再構築します)

    4. MySQLに対するMySQLiの利点