|
|
|
|
|
by ecesena
1077 days ago
|
|
My recommendation is to use a json blob for everything but type (that I would rename) and a unique user identifier (that I don’t see in your schema). You will never have to query by any of these fields, and the schema is not well defined as you said. Therefore you can load all user properties by user id (or combo type + identifier), parse json blob, access any field you need. You’ll never need a (painful) schema change. Hope this helps, good luck! |
|
What would you rename type to?
Now here's what I'm thinking
id: uuid | name: string (ex 'Google', 'Microsoft') | type: string (ex 'calendar','task-management'')| properties: jsonb