senku1435
@senku1435
py aiogram develop, c# mid

Как можно удалить запись из Postgres через некоторое время?

Пишу бота на питоне и столкнулся с подобным вопросом, что-то не нашёл как можно это реализовать, думаю через дату удалять но с чем её сверять?
  • Вопрос задан
  • 659 просмотров
Решения вопроса 1
@romaro
Если вы хотите обойтись средствами Пайтона, то вроде есть аналоги setInterval. Вы просто пишите функцию, которая срабатывает, например, раз в 10 минут и удаляет по выборке:
cursor.execute('DELETE FROM user_info WHERE <Ваше условие>)
    connection.commit()


Либо установите расширение для Постгрес вроде этого (у PG нет встроенного планировщика).

Вам так же будет полезна эта статья.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы