-- Assessment Package -- @author annyflores@viaro.net -- @creation-date 2005-01-06 ------------------------------------------------ -- table as_actions ------------------------------------------------ create table as_actions( action_id integer constraint as_actions_pk primary key, name varchar(200), description varchar(200), tcl_code text constraint as_actions_tcl_code_nn not null ); ------------------------------------------------ -- table as_action_map ------------------------------------------------ create table as_action_map ( inter_item_check_id integer constraint as_action_map_check_id_fk references as_inter_item_checks(inter_item_check_id), action_id integer constraint as_action_map_action_id_fk references as_actions(action_id), order_by integer, user_message varchar(200), action_perform varchar(2) ); ------------------------------------------------ -- table as_action_params ------------------------------------------------ create table as_action_params ( parameter_id integer constraint as_action_params_pk primary key, action_id integer, type varchar(1) not null, varname varchar(50) not null, description varchar(200), query text ); ------------------------------------------------ -- table as_param_map ------------------------------------------------ create table as_param_map ( parameter_id integer, value integer, item_id integer, inter_item_check_id integer ); ----------------------------------------------- -- table as_actions_log ------------------------------------------------ create table as_actions_log ( action_log_id integer constraint as_actions_log_pk primary key, inter_item_check_id integer not null, action_id integer not null, finally_executed_by integer, date_requested date, date_processed date, approved_p boolean not null, failed_p boolean not null, error_txt varchar, session_id integer ); create sequence as_actions_log_action_log_id;