forked from CITKParus/P8-Panels
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
| /* 
 | ||
|   Парус 8 - Панели мониторинга - ПУП - Балансировка планов-графиков проектов
 | ||
|   Список балансируемых работ проектов
 | ||
| */
 | ||
| create table P8PNL_JB_JOBS
 | ||
| (
 | ||
|   RN                        number(17) not null,             -- Рег. номер записи
 | ||
|   IDENT                     number(17) not null,             -- Идентификатор процесса
 | ||
|   PRN                       number(17) not null,             -- Рег. номер родителя
 | ||
|   HRN                       number(17) default null,         -- Рег. номер родительской записи в иерархии работ/этапов
 | ||
|   SOURCE                    number(17) not null,             -- Рег. номер источника (работы/этапа проекта)
 | ||
|   NUMB                      varchar2(40) not null,           -- Номер
 | ||
|   NAME                      varchar2(2000) not null,         -- Наименование
 | ||
|   DATE_FROM                 date,                            -- Начало
 | ||
|   DATE_TO                   date,                            -- Окончание
 | ||
|   DURATION                  number(17,5) default 0 not null, -- Длительность
 | ||
|   EXECUTOR                  varchar2(2000) default null,     -- Исполнитель
 | ||
|   STAGE                     number(1) default 0 not null,    -- Признак этапа (0 - нет, 1 - да)  
 | ||
|   EDITABLE                  number(1) default 0 not null,    -- Признак возможности редактирования (0 - нет, 1 - да)
 | ||
|   CHANGED                   number(1) default 0 not null,    -- Признак наличия изменений, требующих сохранения (0 - нет, 1 - да)
 | ||
|   constraint C_P8PNL_JB_JOBS_RN_PK primary key (RN),
 | ||
|   constraint C_P8PNL_JB_JOBS_PRN_FK foreign key (PRN) references P8PNL_JB_PRJCTS (RN),
 | ||
|   constraint C_P8PNL_JB_JOBS_HRN_FK foreign key (HRN) references P8PNL_JB_JOBS (RN),
 | ||
|   constraint C_P8PNL_JB_JOBS_STAGE_VAL check (STAGE in (0, 1)),
 | ||
|   constraint C_P8PNL_JB_JOBS_EDTBL_VAL check (EDITABLE in (0, 1)),
 | ||
|   constraint C_P8PNL_JB_JOBS_CHNGD_VAL check (CHANGED in (0, 1)),
 | ||
|   constraint C_P8PNL_JB_JOBS_UN unique (IDENT, PRN, SOURCE)
 | ||
| );
 |