informix.sql
来自「一个很好实用的工作流OSWORKFLOW开发例子.有着非常优秀的灵活性.」· SQL 代码 · 共 92 行
SQL
92 行
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 + =
减小字号Ctrl + -
显示快捷键?