|
смена статуса строки по времени
|
|||
---|---|---|---|
#18+
Всем привет. есть таблица test (status (active, close - просто строка либо одно либо другое), datetill (дата и время - до когого времени запись активная) ) Есть такая мысль: на строне БД менять status строки в табличке test когда datetill <= sysdate. БД PostgreSQL. Думаю сделать джобу, но как-то это не круто. Возможно, что лучше не использовать встроенные джобы(шедулерры) PostgreSQL, и лучше сделать по крону например update запускать. Прошу: поделитесь опытом - кто и как такого рода задачи решает. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 20:33 |
|
смена статуса строки по времени
|
|||
---|---|---|---|
#18+
Ilya007 использовать встроенные джобы(шедулерры) PostgreSQL На самом деле очень сложно использовать то чего нет. Ilya007 Есть такая мысль: на строне БД менять status строки в табличке test когда datetill <= sysdate Для конкретной вставляемой/изменяемой строки в пределах этой же строки? Обычный простой триггер. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 10:58 |
|
смена статуса строки по времени
|
|||
---|---|---|---|
#18+
Если это админская задача - проще по крону. Если этого требует приложение - обычно разработка изобретает велосипед свой вариант планировщика. Из моего опыта - в одном проекте использовался pg_agent, в другом самописный планировщик внутри приклада. Свои(админские) задачи запускаю через крон. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 11:20 |
|
смена статуса строки по времени
|
|||
---|---|---|---|
#18+
Ilya007 Всем привет. есть таблица test (status (active, close - просто строка либо одно либо другое), datetill (дата и время - до когого времени запись активная) ) Есть такая мысль: на строне БД менять status строки в табличке test когда datetill <= sysdate. БД PostgreSQL. Думаю сделать джобу, но как-то это не круто. Возможно, что лучше не использовать встроенные джобы(шедулерры) PostgreSQL, и лучше сделать по крону например update запускать. Прошу: поделитесь опытом - кто и как такого рода задачи решает. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 11:25 |
|
смена статуса строки по времени
|
|||
---|---|---|---|
#18+
Всем спасибо за ответы. [quot Melkij#22150831] Ilya007 использовать встроенные джобы(шедулерры) PostgreSQL На самом деле очень сложно использовать то чего нет. нууууу, есть на самом деле, вот примерчик на ютубе: ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 12:58 |
|
смена статуса строки по времени
|
|||
---|---|---|---|
#18+
[quot Ilya007#22150902] Melkij пропущено... На самом деле очень сложно использовать то чего нет. нууууу, есть на самом деле, вот примерчик на ютубе: pgagent совершенно точно не является встроенным функционалом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 13:40 |
|
|
start [/forum/topic.php?fid=53&msg=39969288&tid=1994647]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 135ms |
0 / 0 |