Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup membership tables #3

Open
18 of 51 tasks
iarp opened this issue Mar 14, 2022 · 0 comments
Open
18 of 51 tasks

Setup membership tables #3

iarp opened this issue Mar 14, 2022 · 0 comments
Assignees

Comments

@iarp
Copy link
Owner

iarp commented Mar 14, 2022

  • Person contains all people entries

    • SMId ? garbage, sports manager
  • PersonMapping (looks to be import system id mapping)

  • PersonMappingLog

  • PersonDocument

  • DocumentCatg

  • DocumentEquiv

  • DocumentEquivDtl

  • DocumentLevel

  • DocumentType

  • Adult - This is where parents are stored.

  • AdultType - Adult1, Adult2, Guardian

  • Player - the actual players themselves, linked to teams via PlayerSeason

    • RegPositionId ? where is this from?
    • PositionPlayedId - necessary to have the extra table? Do positions ever change?
    • BodyChecking - is this a Person thing?
    • Lefty?
    • PlayerStartDate - all dates null
    • RegCount
    • RegLastDate - all dates null
    • PlayerComments - where does this come from?
  • PlayerSeason

    • Can this be merged into Player?
    • BodyChecking - is this a Person thing?
    • PlayerTypeId - again?
    • PlayerClass ? Seems to be one of: -, Major, Minor
    • Category?
    • Group?
    • SignupDate
    • SignupStatus - Pending/Approved
    • PlayerAvailable - true/false
    • Package
    • Comments (all empty)
  • PlayerType

    • AlternatePool
    • PlayerPool
    • SparePool
    • Offense
    • Defense
    • Goaltender
  • PlayerPositionType

    • LeftWing
    • Centre
    • RightWing
    • LeftDefence
    • RightDefence
    • GoalTender
    • Forward
    • Defence
    • Active
  • GenderType

PersonDocument looks to be qualifications, there is a Qualications table but I'm unsure of how its currently used (see TeamStaffTypeQual table)

PersonMapping looks to be a map between duplicated hcid 's from report imported in the past.

@iarp iarp self-assigned this Mar 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

1 participant