22 lines
1.3 KiB
PL/PgSQL
22 lines
1.3 KiB
PL/PgSQL
begin;
|
|
|
|
drop table if exists profile_mobile;
|
|
create table profile_mobile (pmo_id serial primary key , me_code text not null , pmo_order int not null, p_id int not null,pmo_default char default '1');
|
|
|
|
alter table profile_mobile add constraint profile_mobile_profile_fk foreign key (p_id) references profile (p_id);
|
|
alter table profile_mobile add constraint profile_mobile_menu_ref_fk foreign key (me_code) references menu_ref (me_code);
|
|
alter table profile_mobile add constraint profile_mobile_code_uq unique (p_id,me_code);
|
|
|
|
comment on table profile_mobile is 'Menu for mobile device';
|
|
comment on column profile_mobile.pmo_id is 'primary key';
|
|
comment on column profile_mobile.me_code is 'Code of menu_ref to execute';
|
|
comment on column profile_mobile.pmo_order is 'item order in menu';
|
|
comment on column profile_mobile.p_id is 'Profile id ';
|
|
comment on column profile_mobile.pmo_default is 'possible values are 1 , the default HTML header (javascript,CSS,...) is loaded , 0 nothing is loaded from noalyss ';
|
|
|
|
insert into profile_mobile (p_id,me_code,pmo_order) select p_id , 'AGENDA',10 from profile;
|
|
insert into profile_mobile (p_id,me_code,pmo_order) select p_id , 'LOGOUT',20 from profile;
|
|
|
|
|
|
insert into version (val,v_description) values (164,'Menu for small device : mobile');
|
|
commit ;
|