Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
intranet-budget
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
intranet-budget
Commits
40664bef
Commit
40664bef
authored
Feb 22, 2021
by
Project Open
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- Removed reference to im_planning_items
parent
f32cd61c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
13 deletions
+13
-13
intranet-budget-version-create.sql
sql/postgresql/intranet-budget-version-create.sql
+13
-13
No files found.
sql/postgresql/intranet-budget-version-create.sql
View file @
40664bef
...
...
@@ -95,26 +95,26 @@ create index im_budget_items_version_obj_idx on im_budget_items(budget_item_vers
-----------------------------------------------------------
-- Add version to budget items to keep status
--
alter
table
im_planning_items
add
column
item_version_id
integer
constraint
im_planning_items_version_obj_fk
references
im_budget_versions
;
--
alter table im_planning_items add column item_version_id integer
--
constraint im_planning_items_version_obj_fk references im_budget_versions;
-- And add an index, as access to version_obj is quite frequent.
create
index
im_planning_items_version_obj_idx
on
im_planning_items
(
item_version_id
);
--
create index im_planning_items_version_obj_idx on im_planning_items(item_version_id);
-----------------------------------------------------------
-- Add version to planning_items unique constraint
--
drop
index
if
exists
im_planning_object_item_un
;
create
unique
index
im_planning_object_item_un
on
im_planning_items
(
item_object_id
,
coalesce
(
item_project_phase_id
,
0
),
coalesce
(
item_project_member_id
,
0
),
coalesce
(
item_cost_type_id
,
0
),
coalesce
(
item_version_id
,
0
),
coalesce
(
item_date
,
'2000-01-01'
::
timestamptz
)
);
--
drop index if exists im_planning_object_item_un;
--
--
create unique index im_planning_object_item_un on im_planning_items(
--
item_object_id,
--
coalesce(item_project_phase_id,0),
--
coalesce(item_project_member_id,0),
--
coalesce(item_cost_type_id,0),
--
coalesce(item_version_id,0),
--
coalesce(item_date,'2000-01-01'::timestamptz)
--
);
-----------------------------------------------------------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment