v_event_participant: One-to-Many (1:N)
One event can have many participants
Referenced through event_id
v_event_payroll_summary: One-to-Many (1:N)
One event can have many payroll entries
Referenced through event_id
v_personnel: Many-to-One (N:1)
Many events created by one personnel
Referenced through created_by
Column | Type | Description |
id | integer | Primary key |
event_type_id | integer | Type reference |
event_name | varchar(50) | Event name |
start_date | timestamp | Start time |
end_date | timestamp | End time |
duration | numeric | Duration |
first_name | varchar(64) | Contact first name |
last_name | varchar(64) | Contact last name |
address | varchar(300) | Event location |
client_code | varchar(28) | Organization ID |
event_notes | text | Notes |
young_children_attendees | integer | Child count |
school_children_attendees | integer | Student count |
adult_attendees | integer | Adult count |
senior_adult_attendees | integer | Senior count |
total_attendees | integer | Total attendance |
created_at | timestamp | Creation time |
created_by | integer | Creator reference |