Yes, the column names were changed in 1.8 and they had the old names in 1.6
and 1.7.

As for editing the images, I can edit the PNG image from Photoshop for
sure. I will try and find an editor to edit the SVG file as well.

Best Regards,
Nimantha

On Tue, Mar 27, 2012 at 12:32 AM, Ben Wolfe <[email protected]> wrote:

> Ah, ok, I remember that now.  Didn't notice that all the other ones
> changed too.  I guess we had left that out initially?  You were 100%
> correct to put that in there for 1.8 then!  Most users only care about the
> schema changes, I think thats why Burke leaves that out.
>
> As for the colors, you might need to do something outside of the
> workbench.  Photoshop?  Some other svg editors?  A generic image editor
> would let you change anything you want, but it would be a little bit more
> work. (but I think its worth it!)
>
> Ben
>
>
> On Mon, Mar 26, 2012 at 11:32 AM, Nimantha Baranasuriya <
> [email protected]> wrote:
>
>> Hi Ben,
>>
>> In 1.8, the  location/person_address.neighborhood_cell were renamed to
>> address3. So were the other related columns mentioned below.
>>
>>    - Rename neighborhood_cell column to address3 and increase the size
>>    to 255 characters
>>    - Rename township_division column to address4 and increase the size
>>    to 255 characters
>>    - Rename subregion column to address5 and increase the size to 255
>>    characters
>>    - Rename region column to address6 and increase the size to 255
>>    characters
>>    - Rename neighborhood_cell column to address3 and increase the size
>>    to 255 characters
>>    - Rename township_division column to address4 and increase the size
>>    to 255 characters
>>    - Rename subregion column to address5 and increase the size to 255
>>    characters
>>    - Rename region column to address6 and increase the size to 255
>>    characters
>>
>>
>> The first 4 columns were in the person table and the last 4 were in the
>> person_address table.
>>
>> As for the foreign key relationship between person and user in 1.7, I
>> added it because that was mentioned in the liquibase-update-to-latest.xml.
>>
>> <changeSet id="200912031846-3" author="djazayeri">
>>  <preConditions onFail="MARK_RAN">
>>  <not>
>>  <foreignKeyConstraintExists foreignKeyName="person_id_for_user"/>
>>  </not>
>>  </preConditions>
>>  <comment>Restoring foreign key constraint on users.person_id</comment>
>>  <addForeignKeyConstraint constraintName="person_id_for_user"
>>  baseTableName="users" baseColumnNames="person_id"
>>  referencedTableName="person" referencedColumnNames="person_id"/>
>>  <addAutoIncrement tableName="users" columnName="user_id"
>> columnDataType="int"/>
>>  </changeSet>
>>
>> However, I noticed now that Burke's script does not provide that
>> particular change in the output. If you look at the 1.7 release notes page,
>> you will see that this change is not listed. So I removed the foreign key
>> relationship from the 1.7 model and updated the files again. Should that
>> line be added or not Ben?
>>
>> As for changing the line color, I am afraid I don't think its doable. I
>> did some searching on Google but couldn't find anything helpful. I tried
>> changing the line properties in Workbench, but it only allows me to hide or
>> show the line. Anyway, I will try some more to find any resources which
>> might help me make that change.
>>
>> Regards,
>> Nimantha
>>
>>
>> On Mon, Mar 26, 2012 at 10:37 PM, Ben Wolfe <[email protected]> wrote:
>>
>>> These look great!
>>>
>>> I didn't go through the entire datamodel, but clicking back and forth
>>> between 1.7 and 1.8 I have a few questions:
>>> What happened to location/person_address.neighborhood_cell?  Surely we
>>> didn't delete those columns...
>>> Why is there a new line between person and user?
>>>
>>> Can you make the connecting lines a light gray so that they don't
>>> dominate the image?
>>>
>>> Ben
>>>
>>>
>>> On Sun, Mar 25, 2012 at 11:24 PM, Nimantha Baranasuriya <
>>> [email protected]> wrote:
>>>
>>>> Hi Ben and Michael,
>>>>
>>>> I completed the new data models for OpenMRS 1.7.0 and 1.8.0. They are
>>>> now available from our wiki in the forms of MySQL workbench format, SVG
>>>> format and PNG format. I made them available from the Data Model (
>>>> https://wiki.openmrs.org/display/docs/Data+Model ) page so that users
>>>> have a single point of access for all versions of the data model (i.e. 1.6,
>>>> 1.7 and 1.8). Future models can also be appended to the same page.
>>>>
>>>> Furthermore I also updated the release notes pages of OpenMRS 1.7.0 and
>>>> 1.8.0 ( https://wiki.openmrs.org/display/RES/Release+Notes+1.7.0 ,
>>>> https://wiki.openmrs.org/display/RES/Release+Notes+1.8.0 ) with the
>>>> data model changes that were found out by Burke's script. I also added a
>>>> link to both pages to the Data Model page so that people who want to see
>>>> the new data model can visit the Data Model page and if needed compare the
>>>> diagrams to older versions.
>>>>
>>>> Ben, if you have some free time please review the pages and the new
>>>> models and let me know if they require any changes.
>>>>
>>>> Regards,
>>>> Nimantha
>>>>
>>>>
>>>>  On Sun, Mar 25, 2012 at 1:25 AM, Ben Wolfe <[email protected]> wrote:
>>>>
>>>>> The image might as well be on both pages.  Either upload them twice or
>>>>> link from one page to the other's attachment.  (I would prefer they all be
>>>>> in one place, so if you're only uploading once, do it on the Data Model
>>>>> page)
>>>>>
>>>>> Active lists are linked to Person objects, so you can enlarge that and
>>>>> put it in there.
>>>>>
>>>>> Thanks Nimantha!
>>>>>
>>>>> Ben
>>>>>
>>>>>
>>>>> On Sat, Mar 24, 2012 at 6:26 AM, Nimantha Baranasuriya <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> One more question to add to the list.
>>>>>>
>>>>>> While creating the new data model for 1.7, four new tables were
>>>>>> added. Namely;
>>>>>> 1. active_list_type
>>>>>> 2. active_list
>>>>>> 3. active_list_allergy
>>>>>> 4. active_list_problem
>>>>>>
>>>>>> The existing table groupings are as follows:
>>>>>> 1. User
>>>>>> 2. Person
>>>>>> 3. Patient
>>>>>> 4. Groups/Workflows
>>>>>> 5. Encounter
>>>>>> 6. Observation
>>>>>> 7. Concept
>>>>>> 8. Business
>>>>>> 9. Order
>>>>>> 10. Form
>>>>>>
>>>>>> The question is, to which grouping does the above mentioned 4 new
>>>>>> tables belong? If they are better off in a new grouping, what should the
>>>>>> grouping be called?
>>>>>>
>>>>>> Regards,
>>>>>> Nimantha
>>>>>>
>>>>>> On Sat, Mar 24, 2012 at 12:53 PM, Nimantha Baranasuriya <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Michael and Ben,
>>>>>>>
>>>>>>> Michael, I got the file you sent. Thanks! However I tried out the
>>>>>>> script in the wiki page Ben has sent and it seems it is much easier to
>>>>>>> modify the 1.6 data model than rendering a new model from scratch. There
>>>>>>> were 40 changes from 1.6 to 1.7 which I have almost completed adding to 
>>>>>>> the
>>>>>>> 1.6 model. I will complete it and send it back to you so that you can
>>>>>>> compare it with the model you created from Toad. That will help to 
>>>>>>> verify
>>>>>>> the diagram.
>>>>>>>
>>>>>>> Ben, thanks for the pointing me towards the wiki page having Burke's
>>>>>>> script. It was very useful as I mentioned earlier. I will also modify 
>>>>>>> the
>>>>>>> release notes pages of 1.7 and 1.8 with the output from the script. 
>>>>>>> Also,
>>>>>>> in which wiki page should the new data model files be attached? Should I
>>>>>>> modify the page https://wiki.openmrs.org/display/docs/Data+Model or
>>>>>>> else create two new pages for 1.7 and 1.8 and attach the new files 
>>>>>>> there?
>>>>>>>
>>>>>>> Regards,
>>>>>>> Nimantha
>>>>>>>
>>>>>>>
>>>>>>> On Sat, Mar 24, 2012 at 12:38 AM, Michael Aro <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> I'll investigate and work with Nimantha.
>>>>>>>>
>>>>>>>> M.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Mar 23, 2012 at 6:21 PM, Ben Wolfe <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> You will want to go off of the liquibase changesets.  See this
>>>>>>>>> wiki page:
>>>>>>>>>
>>>>>>>>> https://wiki.openmrs.org/display/docs/Finding+Database+Changes+Between+Releases
>>>>>>>>>
>>>>>>>>> That mysqldiff.sql file is the old pre-liquibase upgrades.  It
>>>>>>>>> takes users UP TO 1.4.2 and then liquibase takes users up to the 
>>>>>>>>> latest
>>>>>>>>> release.  (Hopefully there aren't many users still pre 1.4.2!!)  Long 
>>>>>>>>> story
>>>>>>>>> short: that file won't help you here.
>>>>>>>>>
>>>>>>>>> We should update those old release notes page with the output from
>>>>>>>>> Burke's script...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Ben
>>>>>>>>>
>>>>>>>>> On Fri, Mar 23, 2012 at 10:50 AM, Nimantha Baranasuriya <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> I will start from the mwb file. I opened it with MySQL Workbench
>>>>>>>>>> and I noticed that tables can be modified and the SVG can be 
>>>>>>>>>> generated from
>>>>>>>>>> it without any issues.
>>>>>>>>>>
>>>>>>>>>> Ben, can you please point me towards where the sqldifs are
>>>>>>>>>> stored? I went through the wiki pages having the release notes for 
>>>>>>>>>> 1.7.0
>>>>>>>>>> and 1.8.0 and couldn't find them on those pages. I also checked 
>>>>>>>>>> inside the
>>>>>>>>>> openmrs.war file in the official release in sourceforge but couldn't 
>>>>>>>>>> find
>>>>>>>>>> it there as well.
>>>>>>>>>>
>>>>>>>>>> However I found a sqldiff file in the 1.7.0 branch (
>>>>>>>>>> http://svn.openmrs.org/openmrs/branches/1.7.x/metadata/model/archive/update-to-1.4.2.01-db.mysqldiff.sql).
>>>>>>>>>> Is this the correct file?
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Nimantha
>>>>>>>>>>
>>>>>>>>>> On Fri, Mar 23, 2012 at 9:11 PM, Ben Wolfe <[email protected]>wrote:
>>>>>>>>>>
>>>>>>>>>>> You can start from the mwb file on the wiki page as well.  I
>>>>>>>>>>> don't know about any svg editors or if that would be easier/harder.
>>>>>>>>>>>
>>>>>>>>>>> Ben
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Mar 23, 2012 at 12:12 AM, Nimantha Baranasuriya <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Ben,
>>>>>>>>>>>>
>>>>>>>>>>>> I'll take up the task :-)
>>>>>>>>>>>>
>>>>>>>>>>>> Can I please know whether there are any tools that can be used
>>>>>>>>>>>> for the purpose of editing the SVG or will I need to open the MySQL
>>>>>>>>>>>> workbench file, edit it from there and then render the SVG?
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Nimantha
>>>>>>>>>>>>
>>>>>>>>>>>> On 23 Mar, 2012, at 2:43 AM, Ben Wolfe <[email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Any developers out there have a love for data model images?
>>>>>>>>>>>> Unfortunately, the last one we have done is for 1.6...and 1.9 is 
>>>>>>>>>>>> soon to be
>>>>>>>>>>>> out the door.
>>>>>>>>>>>> https://wiki.openmrs.org/display/docs/Data+Model
>>>>>>>>>>>>
>>>>>>>>>>>> Claim this ticket if you want to make the 1.8 model.  We can
>>>>>>>>>>>> make more tickets for 1.7 and 1.9 if you feel so inclined. :-)
>>>>>>>>>>>> https://tickets.openmrs.org/browse/TRUNK-2808
>>>>>>>>>>>>
>>>>>>>>>>>> The model hasn't changed very much, so you could potentially
>>>>>>>>>>>> just take the 1.6 svg and modify it instead of starting from 
>>>>>>>>>>>> scratch.  The
>>>>>>>>>>>> 1.7.0 and 1.8.0 release notes pages should have the sql diffs on 
>>>>>>>>>>>> them, or
>>>>>>>>>>>> you can look at the new entries in the 
>>>>>>>>>>>> liquibase-update-to-latest.xml
>>>>>>>>>>>> file(s).
>>>>>>>>>>>>
>>>>>>>>>>>> Ben
>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>> Click here to 
>>>>>>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>>>>>>
>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>> Click here to 
>>>>>>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------
>>>>>>>>>>> Click here to 
>>>>>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Nimantha Baranasuriya
>>>>>>>>>> Web: http://www.nimantha.info
>>>>>>>>>> Blog: http://www.nimantha.info/blog
>>>>>>>>>> Photography: http://www.nimantha.info/photoblog;
>>>>>>>>>> http://www.flickr.com/photos/nimanthab
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  ------------------------------
>>>>>>>>>> Click here to 
>>>>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------
>>>>>>>>> Click here to 
>>>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------
>>>>>>>> Click here to 
>>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Nimantha Baranasuriya
>>>>>>> Web: http://www.nimantha.info
>>>>>>> Blog: http://www.nimantha.info/blog
>>>>>>> Photography: http://www.nimantha.info/photoblog;
>>>>>>> http://www.flickr.com/photos/nimanthab
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Nimantha Baranasuriya
>>>>>> Web: http://www.nimantha.info
>>>>>> Blog: http://www.nimantha.info/blog
>>>>>> Photography: http://www.nimantha.info/photoblog;
>>>>>> http://www.flickr.com/photos/nimanthab
>>>>>>
>>>>>>
>>>>>>  ------------------------------
>>>>>> Click here to 
>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>  OpenMRS Developers' mailing list
>>>>>>
>>>>>
>>>>> ------------------------------
>>>>> Click here to 
>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>  OpenMRS Developers' mailing list
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Nimantha Baranasuriya
>>>> Web: http://www.nimantha.info
>>>> Blog: http://www.nimantha.info/blog
>>>> Photography: http://www.nimantha.info/photoblog;
>>>> http://www.flickr.com/photos/nimanthab
>>>>
>>>>
>>>>  ------------------------------
>>>> Click here to 
>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>  OpenMRS Developers' mailing list
>>>>
>>>
>>> ------------------------------
>>> Click here to 
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>>> OpenMRS Developers' mailing list
>>>
>>
>>
>>
>> --
>> Nimantha Baranasuriya
>> Web: http://www.nimantha.info
>> Blog: http://www.nimantha.info/blog
>> Photography: http://www.nimantha.info/photoblog;
>> http://www.flickr.com/photos/nimanthab
>>
>>
>>  ------------------------------
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>>
>
> ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
> OpenMRS Developers' mailing list
>



-- 
Nimantha Baranasuriya
Web: http://www.nimantha.info
Blog: http://www.nimantha.info/blog
Photography: http://www.nimantha.info/photoblog;
http://www.flickr.com/photos/nimanthab

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to