GD AUTOTASK
Материал из GedeminWiki
(Различия между версиями)
| Строка 5: | Строка 5: | ||
description dtext180, | description dtext180, | ||
functionkey dforeignkey, /* если задано -- будет выполняться скрипт-функция */ | functionkey dforeignkey, /* если задано -- будет выполняться скрипт-функция */ | ||
| + | autotrkey dforeignkey, /* если задано -- будет выполняться автоматическая хозяйственная операция */ | ||
| + | reportkey dforeignkey, /* если задано -- будет выполняться построение отчета */ | ||
cmdline dtext255, /* если задано -- командная строка для вызова внешней программы */ | cmdline dtext255, /* если задано -- командная строка для вызова внешней программы */ | ||
backupfile dtext255, /* если задано -- имя файла архива */ | backupfile dtext255, /* если задано -- имя файла архива */ | ||
userkey dforeignkey, /* учетная запись, под которой выполнять. если не задана -- выполнять под любой*/ | userkey dforeignkey, /* учетная запись, под которой выполнять. если не задана -- выполнять под любой*/ | ||
| − | exactdate dtimestamp, /* дата и время однократного выполнения выполнения. Задача будет | + | exactdate dtimestamp, /* дата и время однократного выполнения выполнения. Задача будет выполнена НЕ РАНЬШЕ указанного значения */ |
monthly dinteger, | monthly dinteger, | ||
weekly dinteger, | weekly dinteger, | ||
| + | daily dboolean, | ||
starttime dtime, /* время начала интервала для выполнения */ | starttime dtime, /* время начала интервала для выполнения */ | ||
endtime dtime, /* время конца интервала для выполнения */ | endtime dtime, /* время конца интервала для выполнения */ | ||
Версия 13:09, 25 мая 2015
CREATE TABLE gd_autotask ( id dintkey, name dname, description dtext180, functionkey dforeignkey, /* если задано -- будет выполняться скрипт-функция */ autotrkey dforeignkey, /* если задано -- будет выполняться автоматическая хозяйственная операция */ reportkey dforeignkey, /* если задано -- будет выполняться построение отчета */ cmdline dtext255, /* если задано -- командная строка для вызова внешней программы */ backupfile dtext255, /* если задано -- имя файла архива */ userkey dforeignkey, /* учетная запись, под которой выполнять. если не задана -- выполнять под любой*/ exactdate dtimestamp, /* дата и время однократного выполнения выполнения. Задача будет выполнена НЕ РАНЬШЕ указанного значения */ monthly dinteger, weekly dinteger, daily dboolean, starttime dtime, /* время начала интервала для выполнения */ endtime dtime, /* время конца интервала для выполнения */ creatorkey dforeignkey, creationdate dcreationdate, editorkey dforeignkey, editiondate deditiondate, afull dsecurity, achag dsecurity, aview dsecurity, disabled ddisabled,
CONSTRAINT gd_pk_autotask PRIMARY KEY (id), CONSTRAINT gd_chk_autotask_monthly CHECK ((monthly BETWEEN -30 AND -1) OR (monthly BETWEEN 1 AND 31)), CONSTRAINT gd_chk_autotask_weekly CHECK (weekly BETWEEN 1 AND 7) );
В имени файла фархива и в командной строке могут использоваться метапеременные:
- %yyyy -- год, четыре цифры
- %mm -- месяц, две цифры
- %dd -- день, две цифры
- %hh -- часы, две цифры
- %nn -- минуты, две цифры
- %ss -- секунды, две цифры