Commit b138816e authored by Frank Bergmann's avatar Frank Bergmann

- Fixed issue in upgrade script

parent 2abf43b0
...@@ -18,6 +18,7 @@ SELECT im_dynfield_widget__new ( ...@@ -18,6 +18,7 @@ SELECT im_dynfield_widget__new (
); );
create or replace function inline_0 () create or replace function inline_0 ()
returns integer as $body$ returns integer as $body$
declare declare
...@@ -29,12 +30,19 @@ declare ...@@ -29,12 +30,19 @@ declare
begin begin
v_attrib_name := 'agile_status_id'; v_attrib_name := 'agile_status_id';
v_attrib_pretty := 'Agile Status'; v_attrib_pretty := 'Agile Status';
select count(*) into v_count from user_tab_columns where lower(table_name) = 'im_timesheet_tasks' and lower(column_name) = v_attrib_name; select count(*) into v_count from user_tab_columns where lower(table_name) = 'im_timesheet_tasks' and lower(column_name) = v_attrib_name;
IF 0 != v_count THEN return 1; END IF; IF 0 = v_count THEN
alter table im_timesheet_tasks add agile_status_id integer constraint im_timesheet_tasks_agile_status_fk references im_categories;
PERFORM im_dynfield_attribute_new ('im_timesheet_task', v_attrib_name, v_attrib_pretty, 'agile_status', 'integer', 'f');
END IF;
alter table im_timesheet_tasks add agile_status_id integer constraint im_timesheet_tasks_agile_status_fk references im_categories; v_attrib_name := 'agile_sort_order';
PERFORM im_dynfield_attribute_new ('im_timesheet_task', v_attrib_name, v_attrib_pretty, 'agile_status', 'integer', 'f'); v_attrib_pretty := 'Agile Sort Order';
select count(*) into v_count from user_tab_columns where lower(table_name) = 'im_timesheet_tasks' and lower(column_name) = v_attrib_name;
IF 0 = v_count THEN
alter table im_timesheet_tasks add agile_sort_order integer;
PERFORM im_dynfield_attribute_new ('im_timesheet_task', v_attrib_name, v_attrib_pretty, 'agile_status', 'integer', 'f');
END IF;
return 0; return 0;
end;$body$ language 'plpgsql'; end;$body$ language 'plpgsql';
...@@ -43,6 +51,8 @@ drop function inline_0(); ...@@ -43,6 +51,8 @@ drop function inline_0();
--------------------------------------------------------- ---------------------------------------------------------
-- --
--------------------------------------------------------- ---------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment