⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 informix.sql

📁 一个很好实用的工作流OSWORKFLOW开发例子.有着非常优秀的灵活性.
💻 SQL
字号:
drop table os_propertyentry;
create table OS_PROPERTYENTRY
(
	ID serial primary key,
	GLOBAL_KEY varchar(250),
	ITEM_KEY varchar(250),
	ITEM_TYPE smallint,
	STRING_VALUE varchar(255),
	DATE_VALUE date,
	DATA_VALUE byte,
	FLOAT_VALUE float,
	NUMBER_VALUE decimal
);

drop table os_wfentry;
create table OS_WFENTRY
(
    ID integer,
    NAME varchar(60),
    INITIALIZED integer,
    primary key (ID)
);

drop table os_currentstep;
create table OS_CURRENTSTEP
(
    ID integer,
    ENTRY_ID integer,
    STEP_ID integer,
    ACTION_ID integer,
    OWNER varchar(35),
    START_DATE date,
    FINISH_DATE date,
    DUE_DATE date,
    STATUS varchar(40),
	CALLER varchar(35),

    primary key (ID),
    foreign key (ENTRY_ID) references OS_WFENTRY(ID)
);

-- create index os_current_entry on os_currentstep (entry_id);
create index os_current_owner on os_currentstep (owner);
create index os_current_caller on os_currentstep (caller);

drop table os_historystep;
create table OS_HISTORYSTEP
(
    ID integer,
    ENTRY_ID integer,
    STEP_ID integer,
    ACTION_ID integer,
    OWNER varchar(35),
    START_DATE date,
    FINISH_DATE date,
    DUE_DATE date,
    STATUS varchar(40),
    CALLER varchar(35),

    primary key (ID),
    foreign key (ENTRY_ID) references OS_WFENTRY(ID)
);

-- create index os_history_entry on os_historystep (entry_id);
create index os_history_owner on os_historystep (owner);
create index os_history_caller on os_historystep (caller);


drop table OS_CURSTEP_PREV;
create table OS_CURSTEP_PREV
(
    ID integer,
    PREVIOUS_ID integer,
    primary key (ID, PREVIOUS_ID),
    foreign key (ID) references OS_CURRENTSTEP(ID),
    foreign key (PREVIOUS_ID) references OS_HISTORYSTEP(ID)
);

-- create index os_curstep_prev on os_curstep_prev (previous_id);


create table OS_HISTSTEP_PREV
(
    ID integer,
    PREVIOUS_ID integer,
    primary key (ID, PREVIOUS_ID),
    foreign key (ID) references OS_HISTORYSTEP(ID),
    foreign key (PREVIOUS_ID) references OS_HISTORYSTEP(ID)
);

-- create index os_historystep_previous on os_historystep_prev (previous_id);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -