hackforla / peopledepot

A project to setup a datastore for people and projects at HackforLA. The link below takes you to the code documentation
https://hackforla.github.io/peopledepot/
GNU General Public License v2.0
7 stars 26 forks source link

ER: Consolidating Technology, Tool, Language tables into one table. #202

Closed ExperimentsInHonesty closed 8 months ago

ExperimentsInHonesty commented 1 year ago

Emergent Requirement - Problem

We need to combine the technology, tools and languages into one table that has a FK of type. The type would come from a new table that would have the following values:

The new type table will be stack_element_type

Issue you discovered this emergent requirement in

Date discovered

2023-09-18

Did you have to do something temporarily

Who was involved

@Neecolaa @PlantGirlCodes @ExperimentsInHonesty

What happens if this is not addressed

its inefficient and we will have to write sophisticated sql queries to make sure that the values aren't classified under a different category.

Resources

Recommended Action Items

Potential solutions [draft]

Neecolaa commented 1 year ago

Created the table issues for this ER

206

204

205

There are some fields I was unsure about, so I gave them all draft labels for now.

I went with the name ttl so l(lower-case L) /I(upper-case i) confusion would be less likely. TTL does stand for "Time to live" though, so maybe we should switch it to tlt? Or a grouping word if we think of one.

Neecolaa commented 1 year ago