feat: initialize database schema with essential tables, types, and functions for academic management system
- Created multiple tables including 'asignaturas', 'carreras', 'planes_estudio', and others to manage academic entities. - Defined various ENUM types for categorizing academic roles, task statuses, and notification types. - Implemented triggers and functions for automatic timestamp updates and validation of cycle numbers in subjects. - Established foreign key relationships to maintain data integrity across tables. - Added necessary extensions for enhanced functionality, including 'pgsodium', 'pg_graphql', and 'pg_stat_statements'.
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user