ILoveYAnny
@ILoveYAnny

Как в PostgreSQL разрешить делать только 10 записей в сутки?

Здравствуйте, интересует вопрос, при определённом действии я сохраняю IP пользователя в БД, мне необходимо сделать лимит на сутки. То есть 10 действий (и записей в БД) в сутки, как такой можно сделать ? У меня была команда для MySQL, но она не подошла :(

SELECT COUNT(*) FROM `votes_log` WHERE date > DATE_SUB(NOW(), INTERVAL 3 DAY) AND user_id=?
  • Вопрос задан
  • 317 просмотров
Решения вопроса 1
@Niomin
SELECT COUNT(*) FROM `votes_log` WHERE date > NOW() - INTERVAL '3 DAY' AND user_id=?

Если я правильно понял вопрос, это должно сработать. Только тут не сутки, а трое суток. Так и должно быть, да?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы