Postgres ユーザーとして cron ジョブを実行できますか?

毎日実行する必要があるクエリがいくつかあります。以下のようにできるかと思ったのですが:

cd /var/discourse
./launcher enter app
su postgres
crontab -e
... タスクを追加して保存 ...

しかし、エラーが発生します:

postgres@EN-Discourse-Forums-app:~$ crontab -e
crontab: installing new crontab
crontab: crontabs/postgres: rename: Operation not permitted
crontab: edits left in /tmp/crontab.7kGYwA/crontab

これは可能でしょうか?

その処理を「Discourse流」に行うなら、クエリをスケジューリングされたジョブとして実装するプラグインを作成することです。

以下の例をご確認ください:

execute ブロック内では、SQL を実行するこのジョブのように、あらゆる処理を行うことができます:

おそらくはい、しかしこれでは、これらのクエリの動作を変更する必要がある他の人々や、サーバーが理解できるものを使用する際に役立ちません。クエリを実行するために CRON を使用するのは非常に一般的です。

How to add a job to cron/anacron when creating Docker container をご覧になりましたか?