Skip to content

Added zoom meetings schema, constraints and test cases.#186

Open
bakugou123-ai wants to merge 8 commits into
testfrom
sahil_mane_zoom_functionality_tables
Open

Added zoom meetings schema, constraints and test cases.#186
bakugou123-ai wants to merge 8 commits into
testfrom
sahil_mane_zoom_functionality_tables

Conversation

@bakugou123-ai
Copy link
Copy Markdown

Summary

Implemented Zoom meetings schema and participant mapping tables.

Changes

  • Added meetings table with:
    • Primary key constraint
    • Foreign key to users(user_id)
    • CHECK constraint for meeting duration
  • Added meeting_participants table with:
    • Composite primary key
    • Foreign key relationships to meetings and users
  • Created supporting indexes to optimize participant retrieval and filtering.
  • Implemented SQL test cases validating:
    • Primary key enforcement
    • Foreign key constraints
    • Time validation logic
    • Query performance using EXPLAIN ANALYZE

Test Location

script-library/tests/zoom_tables_test_cases.sql

PallaviChitrada10 and others added 6 commits December 24, 2025 14:00
* created the news snippet table (#165) (#166)

* Create news_snippets table in database

* Add news snippet for Volunteer Drive Success

* Insert news snippet and update profile links

Added an insert command for a new news snippet and an update command to append profile links.

* Update volunteer names in news snippets SQL

* add trigger to news_snippets (#169)

* created the news snippet table (#165)

* Create news_snippets table in database

* Add news snippet for Volunteer Drive Success

* Insert news snippet and update profile links

Added an insert command for a new news snippet and an update command to append profile links.

* Update volunteer names in news snippets SQL

* Pallavi 158 create news snippet

* Create news_snippets table in database

* Add news snippet for Volunteer Drive Success

* Insert news snippet and update profile links

Added an insert command for a new news snippet and an update command to append profile links.

* Update volunteer names in news snippets SQL

* Add trigger for updating last_updated_at timestamp
trigger update to table news snippets
* add trigger to news_snippets (#170)

* created the news snippet table (#165) (#166)

* Create news_snippets table in database

* Add news snippet for Volunteer Drive Success

* Insert news snippet and update profile links

Added an insert command for a new news snippet and an update command to append profile links.

* Update volunteer names in news snippets SQL

* add trigger to news_snippets (#169)

* created the news snippet table (#165)

* Create news_snippets table in database

* Add news snippet for Volunteer Drive Success

* Insert news snippet and update profile links

Added an insert command for a new news snippet and an update command to append profile links.

* Update volunteer names in news snippets SQL

* Pallavi 158 create news snippet

* Create news_snippets table in database

* Add news snippet for Volunteer Drive Success

* Insert news snippet and update profile links

Added an insert command for a new news snippet and an update command to append profile links.

* Update volunteer names in news snippets SQL

* Add trigger for updating last_updated_at timestamp

* Update help_categories.csv with new entries

* Fix formatting in help_categories_map.csv

* Update req_add_info_metadata.csv with new fields

Added new fields to req_add_info_metadata.csv for additional data collection.

* Update print statement from 'Hello' to 'Goodbye'

* Update list_item_metadata
* updated the help categories csv files (#173)

* add trigger to news_snippets (#170)

* created the news snippet table (#165) (#166)

* Create news_snippets table in database

* Add news snippet for Volunteer Drive Success

* Insert news snippet and update profile links

Added an insert command for a new news snippet and an update command to append profile links.

* Update volunteer names in news snippets SQL

* add trigger to news_snippets (#169)

* created the news snippet table (#165)

* Create news_snippets table in database

* Add news snippet for Volunteer Drive Success

* Insert news snippet and update profile links

Added an insert command for a new news snippet and an update command to append profile links.

* Update volunteer names in news snippets SQL

* Pallavi 158 create news snippet

* Create news_snippets table in database

* Add news snippet for Volunteer Drive Success

* Insert news snippet and update profile links

Added an insert command for a new news snippet and an update command to append profile links.

* Update volunteer names in news snippets SQL

* Add trigger for updating last_updated_at timestamp

* Update help_categories.csv with new entries

* Fix formatting in help_categories_map.csv

* Update req_add_info_metadata.csv with new fields

Added new fields to req_add_info_metadata.csv for additional data collection.

* Update print statement from 'Hello' to 'Goodbye'

* Update list_item_metadata

* Volunteer onboarding trigger (#176)

* Updated volunteer_details and user_skills DDL; removed deprecated tables

* Normalize user_skills and update volunteer_details schema

* Change user_id type from uuid to VARCHAR(255)

* Add volunteer_applications DDL with acceptance trigger

* Update volunteer tables: VARCHAR user_id, govt_id_path2, cleanup fields

* Fix acceptance trigger to avoid duplicate volunteer_details insert

* Add test case script for volunteer onboarding trigger

* volunteer_applications table and triggers

* volunteer_details table schema

* user_skills table schema

Removed foreign key constraints and added updated_at column.

* Refactor volunteer_applications table and add triggers

Added application status enum and updated volunteer_applications table structure with new fields and defaults. Created triggers for handling updates and application acceptance.

* Update volunteer_details table structure and indexes

Added default values for timestamps and created indexes for availability days and times.

* Modify user_skills table structure and add triggers

* Add SQL test cases for volunteer onboarding process

This SQL script contains test cases for verifying the functionality of the volunteer onboarding process, including audit timestamps, volunteer acceptance, skill search performance, and availability search.

* Refactor SQL test cases for volunteer onboarding

* Refactor updated_at_handler for volunteer applications

* Delete script-library/tests/volunteer_onboarding_trigger_test.sql

---------

Co-authored-by: Joshitha Sai Uppalapati <uppalapatijoshithasai@gmail.com>

---------

Co-authored-by: Joshitha Sai Uppalapati <uppalapatijoshithasai@gmail.com>
@PallaviChitrada10
Copy link
Copy Markdown
Contributor

We have an issue up here. I don't find the code in the files you have created. Please recheck the raised PR.

image image

@PallaviChitrada10 PallaviChitrada10 changed the base branch from dev to test March 4, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants