У меня есть булевский столбец с именем «взято», как бы я установил его так, чтобы каждый столбец каждый день вводил значение false в полночь? И как файл будет запущен? это просто отдельный файл php, который работает каждую ночь?обновление boolean postgresql в полночь каждый день?
0
A
ответ
0
Типичный способ борьбы с этим - избегать его. Не запускайте ежедневную партию, делающую общее обновление, это дорого и не обязательно.
Вместо этого замените булевский столбец на дату. Установите его на текущую дату, а не на значение boolean на значение true, а на null вместо boolean на false.
Затем прочитайте значение, как это, предполагая, что столбец является date_taken
:
SELECT coalesce((date_taken=current_date),false) AS taken, ... FROM tablename;
- если
date_taken=current_date
, это означает, что он был установлен сегодня, таким образом, дает истинное. - если
date_taken<>current_date
, он был установлен, но ранее, поэтому он дает ложь, как если бы была запущена полнофункциональная партия обновлений. - если
date_taken
имеет значение null, он никогда не был установлен или не установлен в значение null, а значениеcoalesce()
дает значение false.
Смежные вопросы
- 1. Rails кэш истекает в полночь каждый день
- 2. Cron Job работает в полночь каждый день
- 3. Обновление Android-виджета в полночь
- 4. Расписание Повестка дня для работы каждый день в полночь
- 5. Запуск функции в полночь каждый день и удаление записей
- 6. W3WP память и использование потоков каждый день в полночь
- 7. Обновление поля БД в полночь каждый день в соответствии с пользовательским часовым поясом
- 8. Обновление страницы каждый новый день
- 9. Обновление SVN в eclipse каждый день
- 10. Обновление каждый день в быстром синтаксисе
- 11. Обновление ячейки каждый день в определенное время
- 12. GNUPLOT незаконный день месяца в полночь
- 13. Обновление каждый день (мой код работает?)
- 14. Как запустить код каждый день в полночь в фоновом режиме в UWP?
- 15. Установить LocalNotifications в полночь
- 16. Планировщик Cron каждый день в 12 midnight
- 17. Linux: Выполняйте скрипт каждый день в полночь и удаляйте все файлы в папке, кроме последних 20
- 18. Начать рабочий день каждый день
- 19. Fire UILocalNotification каждый день, но каждый день в определенное время
- 20. Как планировать UILocalNotification в каждый день или каждый третий день?
- 21. Почему g-wan-циклы при загрузке сценариев обработчика и скрипта csp каждый день в полночь?
- 22. Как написать файл сценария для centos для перезапуска tomcat каждый день в полночь
- 23. Nodejs, создающий задачу cron каждый день в полночь и одну минуту
- 24. gnuplot: Как добавить вертикальную линию сетки только в полночь каждый день при использовании xscale?
- 25. Как автоматически запускать java-программу каждый день в полночь, когда время меняется с PM на Am
- 26. обновление столбца vachar на сегодняшний день в postgreSQL
- 27. отключить поле в полночь
- 28. Подсчет уникальных активных пользователей за каждый день Postgresql
- 29. Cocoon, Bootstrap_Form_For и PostgreSQL обновление всех полей, но boolean флажок
- 30. Изменить порядок фотографий в полночь
update query + cron –
очень полезно ... – Ben