-
-
Notifications
You must be signed in to change notification settings - Fork 26
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
Define tables data and uses #1
Comments
Project Tableprojectname : Char/String Leadership TypeleadershipTypeId: Content for DB Project URLsprojectId: URL typesURLtypeId Content for DB Project Status Records TableprojectId Project and Program Area StatusActive Partner and Sponsor Tablename Partner Project Join TableMany to many - some partners help with several projects and projects do have multiple partners projectId Program Area Tablename: names for Program Areas are Recurring Events SchemaprojectId: (number see Project Table) Brigade ID TablebrigageId: Number Event typeteamMeeting User Status TableId, name, descriptionString Brigade/GMT Time Bucket TableBrigadeId, name, startTime, endTime Association table (join table)1 record for every permission granted example Association History TableAll records that have dateEnded from the Association table will be moved here 1:12 Pacific Time Permissions TablepermissionId Content for DB Referrer TablereferrerId: Example content: Technologies Tablename: Languages Tablename: Technology Join TableprojectId: Languages Join Table// this table might not be needed because we can pull the languages via the GitHub API. Disucss with each team if they need it. SDGs TablesdgId: SDGs Target TablesdgTargetId: Example 2.1.1 Prevalence of undernourishment SDGs Project Join TablesdgId: Accomplishments TableaccomplishmentId Accomplishment TableuserId Accomplishment Type TableaccomplishmentId Description Content for DB Checkins TableEventId (see Event Table) EventsEventId Events History TableSame schema as Events with data from events that have passed except for checkInReady field Canceled EventsrecurringEventId: FAQ TablefaqId FAQ viewed TablefaqId Location TablelocationId Referrer Category TableBootcamp Frequency TablefrequencyId Content for DB will be |
This comment has been minimized.
This comment has been minimized.
outstanding questions practiceAreaCurrent: (see Practice Area Table) |
ERD: https://lucid.app/publicSegments/view/7531ed46-77d2-4b91-a09c-b18f9f210980/image.png Implied many-to-many relationships are connected using a pale line. These fields are arrays of IDs, which can't be restricted in the same way that foreign keys can. The red warning marks are because some of the tables' fields aren't being recognized as filled. I'm not sure why some are and some aren't. Needs editing: We have information for an Accomplishment table and an Accomplishments table. Currently, I've changed Accomplishment to Win on the ERD. To-do: |
This comment has been minimized.
This comment has been minimized.
Tables I need to update
|
Nicole - practice area
David
Bonnie
|
@drubgrubby Review Alex's analysis and see if it informs how we should ask the questions or structure the database |
Current Status of project
Next agenda when Nicole finishes the tables is to do the following:
|
add fields to people depot recording if people visisted CTJ before onboarding, after onboarding |
Nicole and David met on this day, February 27, 2022
@ExperimentsInHonesty, we have =>
|
Bonnie's answers to questions:
No, we want to use more modern titles/categories.
Ideally, pulled from a dropdown with the option to select "other" and write in an answer.
Account creation will track which site was used for account creation (CTJ, VRMS) as well as specific event if from VRMS. |
This was our initial issue for planning the structure of the new database. There are times where I come back to this issue in order to help figure out why something is structured the way it is. That said, this issue can be closed after the still relevant data is brought to the wiki (if it's not already there). The current size label reflects the amount of time I believe it'll take to accomplish that. |
@Neecolaa - I'm creating an issue for updating the wiki. Once that's done, I wonder whether we should add that issue as a dependency to this one, move this to the Icebox (given your comment above, on Mar 24 2023), and then close once the wiki issue is completed? |
We are closing this issue. |
Overview
We need to define tables so that we can create an ERD for validation.
Action Items
Resources/Instructions
VRMS
Civic Opportunity
Civic Tech Jobs
Hack for LA (hackforla.org) data storage
users of role data
Links to current versions of db
The text was updated successfully, but these errors were encountered: