Skip to content

Create Table issues data gathering workflow

Fang Liu edited this page Sep 7, 2022 · 1 revision
  1. Check this issue to find the next table that needs to be created.

    1. Or the tables spreadsheet for rows that don't already have an issue created

    2. Always update the spreadsheet as the single source of truth.

  2. Create a new issue using the Create Table form

  3. Identify the table description

    Identify the description

  4. Record the table description

    Fill in description

  5. Identify and copy data fields checkboxes

    Copy data fields checkboxes

  6. Record data fields

    Record data fields

  7. Identify and copy associated tables checkboxes. Do not worry that it doesn't look right. This is the way it has to be for this reason.

    Copy associated tables checkboxes

  8. Record associated tables

    Record associated tables

  9. Manually compare data fields with ERD and check off fields in the issue

    1. Note any fields that exists only in the ERD

    Examine data fields circled

  10. Manually compare associated table with ERD and check off tables in the issue

    1. You will have to visually trace all the lines connecting the table to another table. These are the related tables. Sometimes there's no line but there's a FK for the data field, which means it's still a relationship. Please make a note of these since it is missing a line connecting it to the other table.

      1. There are 4 related tables for permission. 3 of the FK (Foreign Keys) reference the same user table. 2022-09-07 12 58 01 lucid app 22d7f662de93

      2. See also how permission_type has 1-to-many relationships with permission and permission_history. Same for the role table. Think of the cross end as a "1", and the chicken feet end as "many". 2022-09-07 14 53 24 lucid app 5eddaf669c49

    2. Note any tables that exist only in the ERD

    Examine associated tables circled

Clone this wiki locally