- expect v11
[gnumed:gnumed-fedora.git] / gnumed / gnumed / server / bootstrap / update_db-v10_v11.conf
1 # GNUmed database system bootstrapping config file
2 #-------------------------------------------------
3 # license: GPL
4 # author: Karsten Hilbert@gmx.net
5
6 #----------------------------------
7 [revision control]
8 file = $Source: /home/ncq/Projekte/cvs2git/vcs-mirror/gnumed/gnumed/server/bootstrap/update_db-v10_v11.conf,v $
9 version = $Revision: 1.13 $
10
11 #----------------------------------
12 [installation]
13 interactive = yes
14
15 keep temp files = no
16
17 description = $description$
18 This will update an existing GNUmed version 10
19 database to the version 11 schema. It does not do
20 any harm to the data contained within.
21
22 The existing database is cloned first. The copy is
23 then modified. The original database remains unchanged.
24 $description$
25
26 bundles = $bundles$
27 v10_fixups-pre_v11
28 v10-v11-static
29 v10-v11-dynamic
30 $bundles$
31
32 #----------------------------------
33 [bundle v10_fixups-pre_v11]
34 database alias = gnumed_v11
35 minimum postgresql version = 8.1
36 schema base directory = ../sql/v9-v10/fixups/
37 schema = $schema$
38 v10-blobs-delete_document-fixup.sql
39 v10-dem-identity-dob_trigger-fixup.sql
40 v10-clin-allergy-fixup.sql
41 v10-clin-v_pat_allergy_state_journal-fixup.sql
42 v10-clin-v_emr_journal-fixup.sql
43 $schema$
44
45 #----------------------------------
46 [bundle v10-v11-static]
47 database alias = gnumed_v11
48 minimum postgresql version = 8.1
49 schema base directory = ../sql/v10-v11/static/
50 #v11-ref-atc-static.sql
51 schema = $schema$
52 v11-gm-schema_revision-static.sql
53 v11-ref-data_source-static.sql
54 v11-ref-loinc-static.sql
55 v11-ref-atc-static.sql
56 v11-bill-schema.sql
57 v11-bill-bill_item.sql
58 v11-clin-test_type_unified-static.sql
59 v11-clin-test_type-static.sql
60 v11-clin-hospital_stay-static.sql
61 v11-clin-current_medication-static.sql
62 v11-clin-health_issue-static.sql
63 v11-blobs-lnk_hospital_stay-static.sql
64 $schema$
65
66 #----------------------------------
67 [bundle v10-v11-dynamic]
68 database alias = gnumed_v11
69 minimum postgresql version = 8.1
70 schema base directory = ../sql/v10-v11/dynamic/
71 #v11-clin-v_current_medication_journal-dynamic.sql
72 schema = $schema$
73 v11-gm-is_null_or_non_empty_string.sql
74 v11-i18n-tx_or_null.sql
75 v11-ref-data_source-dynamic.sql
76 v11-ref-loinc-dynamic.sql
77 v11-ref-atc-dynamic.sql
78 v11-ref-v_coded_terms.sql
79 v11-bill-bill_item-dynamic.sql
80 v11-blobs-delete_document.sql
81 v11-cfg-cfg_str_array.sql
82 v11-cfg-report_query-dynamic.sql
83 v11-clin-allergy-dynamic.sql
84 v11-clin-v_pat_allergy_state_journal.sql
85 v11-clin-hospital_stay-dynamic.sql
86 v11-clin-v_pat_hospital_stays.sql
87 v11-clin-v_pat_hospital_stays_journal.sql
88 v11-clin-current_medication-dynamic.sql
89 v11-clin-keyword_expansion-data.sql
90 v11-clin-health_issue-dynamic.sql
91 v11-clin-v_health_issues.sql
92 v11-clin-v_health_issues_journal.sql
93 v11-blobs-lnk_hospital_stay-dynamic.sql
94 v11-clin-test_type-dynamic.sql
95 v11-clin-v_meta_test_types-dynamic.sql
96 v11-clin-v_unified_test_types-dynamic.sql
97 v11-clin-v_test_results.sql
98 v11-clin-v_test_results_journal.sql
99 v11-dem-v_provider_inbox.sql
100 v11-clin-v_emr_journal.sql
101 v11-dem-street-dynamic.sql
102 v11-dem-urb-dynamic.sql
103 $schema$
104
105 #----------------------------------
106 [database gnumed_v11]
107 name = gnumed_v11
108 override name by = GM_CORE_DB
109 drop target database = 1
110 target version = v11
111 transfer users = 1
112 template database = gnumed_v10
113 template version = v10
114 server alias = local host
115 notification disable = 0
116 audit disable = 0
117 audit trail parent table = audit.audit_trail
118 audit trail table prefix = log_
119 audit fields table = audit.audit_fields
120 schema base directory = ../sql/v10-v11/
121 schema = $schema$
122 $schema$
123
124 superuser schema = $superuser schema$
125 superuser/v11-public-gm_sth_user.sql
126 $superuser schema$
127
128 upgrade plausibility checks = $upgrade plausibility checks$
129 identities::::select count(1) from dem.identity
130   select count(1) from dem.identity
131 names::::select count(1) from dem.names
132   select count(1) from dem.names
133 addresses::::select count(1) from dem.address
134   select count(1) from dem.address
135 episodes::::select count(1) from clin.episode
136   select count(1) from clin.episode
137 encounters::::select count(1) from clin.encounter
138   select count(1) from clin.v_pat_encounters
139 issues::::select count(1) from clin.health_issue
140   select count(1) from clin.health_issue
141 documents::::select count(1) from blobs.doc_med
142   select count(1) from blobs.doc_med
143 pages::::select count(1) from blobs.doc_obj
144   select count(1) from blobs.doc_obj
145 allergies::::select count(1) from clin.allergy
146   select count(1) from clin.allergy
147 clinical items::::select count(1) from clin.clin_root_item
148   select count(1) from clin.clin_root_item
149 communication channels::::select count(1) from dem.lnk_identity2comm
150   select count(1) from dem.lnk_identity2comm
151 test results::::select count(1) from clin.test_result
152   select count(1) from clin.test_result
153 unmatched test results::::select count(1) from clin.incoming_data_unmatched
154   select count(1) from clin.incoming_data_unmatched
155 unmatchable test results::::select count(1) from clin.incoming_data_unmatchable
156   select count(1) from clin.incoming_data_unmatchable
157 denormalized test results::::select count(1) from clin.v_test_results
158   select count(1) from clin.v_test_results
159 allergy states::::select count(1) from clin.allergy_state
160   select count(1) from clin.allergy_state
161 waiting list entries::::select count(1) from clin.waiting_list
162   select count(1) from clin.waiting_list
163 generic codes::::select count(1) from ref.coding_system_root
164   select count(1) from ref.coding_system_root
165 data sources::::select count(1) from ref.data_source
166   select count(1) from ref.data_source
167 $upgrade plausibility checks$
168
169 script base directory = ../sql/v10-v11/python/
170 data import scripts = $data import scripts$
171 $data import scripts$
172
173 #----------------------------------
174 [server local host]
175 name = 
176 port = 5432
177 template database = template1
178 super user alias = postgres
179 schema base directory = ../sql/v10-v11/
180 schema = $schema$
181 $schema$
182
183 #----------------------------------
184 [user GNUmed owner]
185 name = gm-dbo
186 password = 
187
188 [user postgres]
189 name = postgres
190 #password =
191
192 #----------------------------------
193 # these really shouldn't be changed
194 #----------------------------------
195 [GnuMed defaults]
196
197 database owner alias = GNUmed owner
198
199 groups = $groups$
200 $groups$
201
202 #----------------------------------
203 # $Log: update_db-v10_v11.conf,v $
204 # Revision 1.13  2009-06-11 13:04:59  ncq
205 # - expect v11
206 #
207 # Revision 1.12  2009/06/10 21:04:46  ncq
208 # - include more scripts
209 # - better layout for tests
210 #
211 # Revision 1.11  2009/06/04 16:38:28  ncq
212 # - include more scripts
213 #
214 # Revision 1.10  2009/05/24 16:30:54  ncq
215 # - include provider inbox
216 #
217 # Revision 1.9  2009/05/22 11:02:34  ncq
218 # - add scripts
219 # - add test for view on test results
220 #
221 # Revision 1.8  2009/05/18 15:56:12  ncq
222 # - include v10 fixups before changing to v11
223 #
224 # Revision 1.7  2009/05/12 12:08:05  ncq
225 # - include more scripts
226 #
227 # Revision 1.6  2009/05/04 11:42:51  ncq
228 # - include current medication tables
229 #
230 # Revision 1.5  2009/04/21 17:03:01  ncq
231 # - include more scripts
232 #
233 # Revision 1.4  2009/04/19 22:29:34  ncq
234 # - include LOINC
235 #
236 # Revision 1.3  2009/04/05 18:07:36  ncq
237 # - include scripts
238 #
239 # Revision 1.2  2009/04/03 09:56:00  ncq
240 # - add a bunch of scripts
241 #
242 # Revision 1.1  2009/03/16 15:15:30  ncq
243 # - new database
244 #
245 #