Index: openacs-4/contrib/packages/simulation/sql/postgresql/simulation-tables-create.sql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/sql/postgresql/Attic/simulation-tables-create.sql,v
diff -u -r1.14 -r1.15
--- openacs-4/contrib/packages/simulation/sql/postgresql/simulation-tables-create.sql	16 Dec 2003 15:59:48 -0000	1.14
+++ openacs-4/contrib/packages/simulation/sql/postgresql/simulation-tables-create.sql	18 Dec 2003 15:19:33 -0000	1.15
@@ -129,3 +129,21 @@
 );
 
 comment on table sim_case_task_object_map is 'A mapping table to show which tasks use which props in a case.  Each record is one prop for one task, in a case.';
+
+create table sim_case_role_object_map (
+    role_id             integer         constraint scrom_fk
+                                        references workflow_roles
+                                        on delete cascade,
+    object_id           integer         constraint scrom_object_fk
+                                        references acs_objects
+                                        on delete cascade,
+    case_id             integer         constraint scrom_case_fk
+                                        references workflow_cases
+                                        on delete cascade,
+    order_n             integer,
+    relation_tag        varchar(100),
+    constraint scrom_pk
+      primary key (role_id, object_id, case_id, relation_tag)
+);
+
+comment on table sim_case_role_object_map is 'The portfolio of sim_props for a role in a case.';
Index: openacs-4/packages/simulation/sql/postgresql/simulation-tables-create.sql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/sql/postgresql/simulation-tables-create.sql,v
diff -u -r1.14 -r1.15
--- openacs-4/packages/simulation/sql/postgresql/simulation-tables-create.sql	16 Dec 2003 15:59:48 -0000	1.14
+++ openacs-4/packages/simulation/sql/postgresql/simulation-tables-create.sql	18 Dec 2003 15:19:33 -0000	1.15
@@ -129,3 +129,21 @@
 );
 
 comment on table sim_case_task_object_map is 'A mapping table to show which tasks use which props in a case.  Each record is one prop for one task, in a case.';
+
+create table sim_case_role_object_map (
+    role_id             integer         constraint scrom_fk
+                                        references workflow_roles
+                                        on delete cascade,
+    object_id           integer         constraint scrom_object_fk
+                                        references acs_objects
+                                        on delete cascade,
+    case_id             integer         constraint scrom_case_fk
+                                        references workflow_cases
+                                        on delete cascade,
+    order_n             integer,
+    relation_tag        varchar(100),
+    constraint scrom_pk
+      primary key (role_id, object_id, case_id, relation_tag)
+);
+
+comment on table sim_case_role_object_map is 'The portfolio of sim_props for a role in a case.';