The project is structured into multiple thresholds, each building upon the previous to increase complexity and functionality.
File Structure :
./src/
├── init_database.sql # SQL script to initialize the database schema
├── Level_1.sql # SQL file for Threshold 1 functionality
├── Level_2.sql # SQL file for Threshold 2 functionality
├── Level_3.sql # SQL file for Threshold 3 functionality
├── Level_4.sql # SQL file for Threshold 4 functionality
├── Level_5.sql # SQL file for Threshold 5 functionality
Prerequisites : PostgreSQL (Version 12 or later recommended) PL/pgSQL enabled in the database A PostgreSQL user with sufficient permissions to create databases, tables, and functions.