I have some basic questions about mobile app database management. I have searched for it but can not find answers to my questions.
Suppose that I have a Sports table including some sport names which will be same for every user. When a user does a sport, the workout will be added to the Workouts table. So, Workouts table is spesific for every user.
1. Tables in a user's phone
So, what if I want to add 1 more sport in Sports table and release an update? I can update Sports table in onUpgrade method.
2. New version of Sports table
Question: Do Workouts tables in everyone's phone change according to the new Sports table? (Remember that Workouts table is different for every user)
I know this was a really long post for this question but I wanted to explain everything. Thank you in advance.