Add teams /1: database definitions #545
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is part 1 of the effort to add teams discussed in #505 (comment) , and is a subset of changes from this PR
For now this updates changes the DB definitions, to make the review easier,
Team
table (acceptor_id
,initiator_id
) which wasn't usedTeam.is_individual
field to distinguish between individual and non individual teamsUserTeam
table which does many to many relationships between teams and users.This would require a DB migration, but there is already a commit on main which would require it.