ProjectDocs PersonalWebsiteDocs

<< ---------------------------------------------------------------- >>

--- Last Modified: $= dv.current().file.mtime

DataBase

<< ---------------------------------------------------------------- >>

Needed Fields:

each project:

  1. Name
  2. Description
  3. Picture URL
  4. Tags
  5. Github Link
  6. Deployment Link
  7. Design Link

Tables:

  1. one for tags to load in the left bar for sorting(one to one)
  2. one for status to load in the
  3. one for detailed project details. (one to one)
  4. one relational for what tags each project has (many to many)

Triggers:

  1. one for when inserting a new project-tag relationship make sure if one of its tags doesn’t exist in the tag table you add it

Needed Features:

  1. needs to be sortable by tags, loads the first 10, then after hitting next page, loads the rest on the same page.
  2. Searchable by name, description, and tags
  3. thats pretty much it

Pretty sure the whole thing has to run in a docker container DB Setup

Migrating to RDS was a bit of a pain bc of the triggers, had to change a bunch of settings and sql specific user defentions https://stackoverflow.com/questions/9446783/remove-definer-clause-from-mysql-dumps

https://stackoverflow.com/questions/56389698/why-super-privileges-are-disabled-when-binary-logging-option-is-on