We should not be using integer ids in the system as this will very quickly become an issue if we ever need concurrency and or distribution. What we should do is use generated binary ids for all the schemas in the system and any future ones we create
Schemas
[x] user
[x] budget
[x] owner
[x] income_log
[x] log_section
[x] money_goal
[x] expense_log
[x] item
[x] log_categories
[x] income_types
[x] payment_method
[x] savings_log
Actual Behavior
At the moments the schemas above are using integer ids
Expected Behavior
We should not be using integer ids in the system as this will very quickly become an issue if we ever need concurrency and or distribution. What we should do is use generated binary ids for all the
schemas
in the system and any future ones we createSchemas
Actual Behavior
At the moments the schemas above are using integer ids
Acceptance Criteria
All schemas in the application should be using binary ids or uuids see here for instructions on how to use binary ids https://github.com/elixir-ecto/ecto/issues/624
Steps to Reproduce the Problem
Specifications