Обновление базы данных в определенное время - PullRequest
0 голосов
/ 14 апреля 2020

Я работаю над проектом приложения, которое развернуто на Heroku и использует базу данных PostgreSQL. Мне было интересно, как один автоматически обновляет базу данных в установленное время.

Я не уверен, смогу ли я сделать это напрямую через Postgres, если это можно было бы указать мне, как это сделать, или я могу напрямую написать это из кода, который я развернул в Heroku. Проблема, которая у меня возникла с последним, заключается в том, что я снова не знаю, как ее решить. Я использую Python, и было бы здорово, если бы кто-то мог указать мне на полезную библиотеку или структуру данных.

1 Ответ

0 голосов
/ 14 апреля 2020

PostgreSQL не имеет стандартного планировщика, который позволяет планировать задания в базе данных. Но существует множество расширений, например, pg_cron . Я не знаю, можете ли вы установить их на Heroku или, может быть, есть другое предустановленное расширение, имеющее аналогичные функции: проверьте с помощью \dx или select extname from pg_extension.

...