Database development
Posted: Mon Sep 07, 2015 10:38 am
Hi, all,
I'm really looking forward to adding the Asset Allocation concept to MMEX so I would need a few tips on how to go with the database upgrade.
The related suggestion is here: https://github.com/moneymanagerex/money ... issues/529
It includes a standard concept of Asset Allocation to investments in MMEX.
The practical change would be the addition of two tables, one for Asset Classes, and the other as a link between Stocks and Asset Classes. By adding this dictionary table we would avoid having to modify the Stock table to make a link between investment securities and asset classes.
So, the concrete question is - how are database changes propagated to the users? Should I simply make version upgrade script? Should I update the current db schema?
Thanks for any pointers in that direction!
I'm really looking forward to adding the Asset Allocation concept to MMEX so I would need a few tips on how to go with the database upgrade.
The related suggestion is here: https://github.com/moneymanagerex/money ... issues/529
It includes a standard concept of Asset Allocation to investments in MMEX.
The practical change would be the addition of two tables, one for Asset Classes, and the other as a link between Stocks and Asset Classes. By adding this dictionary table we would avoid having to modify the Stock table to make a link between investment securities and asset classes.
So, the concrete question is - how are database changes propagated to the users? Should I simply make version upgrade script? Should I update the current db schema?
Thanks for any pointers in that direction!