Description
Replace inefficient JSON-based storage in Albums schema with proper relational database design using junction tables.
Tasks
Expected Outcome
- Significantly faster album operations
- Better scalability for large albums
- Enhanced data integrity and query capabilities
- Elimination of JSON serialization overhead
New Database Design: https://dbdiagram.io/d/PictoPy-685704c4f039ec6d364647e1
Description
Replace inefficient JSON-based storage in Albums schema with proper relational database design using junction tables.
Tasks
album_imagesto replace JSON storageimage_idsJSON column fromalbumstablealbum_imagestable withalbum_idandimage_idforeign keysExpected Outcome
New Database Design: https://dbdiagram.io/d/PictoPy-685704c4f039ec6d364647e1