{ "id": "80ca9435-e1e2-474c-8c42-08337bbc2f85", "prevId": "ec1ab426-0cd1-4c54-a300-6ba73b5a1d6a", "version": "7", "dialect": "postgresql", "tables": { "public.applications": { "name": "applications", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "job_id": { "name": "job_id", "type": "integer", "primaryKey": false, "notNull": true }, "student_id": { "name": "student_id", "type": "integer", "primaryKey": false, "notNull": true }, "resume_id": { "name": "resume_id", "type": "integer", "primaryKey": false, "notNull": true }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "default": "'pending'" }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "applications_job_id_jobs_id_fk": { "name": "applications_job_id_jobs_id_fk", "tableFrom": "applications", "tableTo": "jobs", "columnsFrom": ["job_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" }, "applications_student_id_students_id_fk": { "name": "applications_student_id_students_id_fk", "tableFrom": "applications", "tableTo": "students", "columnsFrom": ["student_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" }, "applications_resume_id_resumes_id_fk": { "name": "applications_resume_id_resumes_id_fk", "tableFrom": "applications", "tableTo": "resumes", "columnsFrom": ["resume_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.certificates": { "name": "certificates", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "student_id": { "name": "student_id", "type": "integer", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "link": { "name": "link", "type": "text", "primaryKey": false, "notNull": true }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "certificates_student_id_students_id_fk": { "name": "certificates_student_id_students_id_fk", "tableFrom": "certificates", "tableTo": "students", "columnsFrom": ["student_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.companies": { "name": "companies", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": true }, "link": { "name": "link", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "passwordHash": { "name": "passwordHash", "type": "text", "primaryKey": false, "notNull": false }, "imageURL": { "name": "imageURL", "type": "text", "primaryKey": false, "notNull": true }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.grades": { "name": "grades", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "student_id": { "name": "student_id", "type": "integer", "primaryKey": false, "notNull": true }, "sem": { "name": "sem", "type": "integer", "primaryKey": false, "notNull": true }, "sgpi": { "name": "sgpi", "type": "numeric(4, 2)", "primaryKey": false, "notNull": true }, "isKT": { "name": "isKT", "type": "boolean", "primaryKey": false, "notNull": true }, "deadKT": { "name": "deadKT", "type": "boolean", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "grades_student_id_students_id_fk": { "name": "grades_student_id_students_id_fk", "tableFrom": "grades", "tableTo": "students", "columnsFrom": ["student_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.internships": { "name": "internships", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "student_id": { "name": "student_id", "type": "integer", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "company": { "name": "company", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "location": { "name": "location", "type": "text", "primaryKey": false, "notNull": true }, "startDate": { "name": "startDate", "type": "timestamp", "primaryKey": false, "notNull": true }, "endDate": { "name": "endDate", "type": "timestamp", "primaryKey": false, "notNull": true }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "internships_student_id_students_id_fk": { "name": "internships_student_id_students_id_fk", "tableFrom": "internships", "tableTo": "students", "columnsFrom": ["student_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.jobs": { "name": "jobs", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "company_id": { "name": "company_id", "type": "integer", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "link": { "name": "link", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "location": { "name": "location", "type": "text", "primaryKey": false, "notNull": true }, "imageURL": { "name": "imageURL", "type": "text", "primaryKey": false, "notNull": true }, "salary": { "name": "salary", "type": "text", "primaryKey": false, "notNull": true }, "applicationDeadline": { "name": "applicationDeadline", "type": "timestamp", "primaryKey": false, "notNull": true }, "active": { "name": "active", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "minCGPA": { "name": "minCGPA", "type": "numeric(4, 2)", "primaryKey": false, "notNull": true, "default": "'0'" }, "minSSC": { "name": "minSSC", "type": "numeric(4, 2)", "primaryKey": false, "notNull": true, "default": "'0'" }, "minHSC": { "name": "minHSC", "type": "numeric(4, 2)", "primaryKey": false, "notNull": true, "default": "'0'" }, "allowDeadKT": { "name": "allowDeadKT", "type": "boolean", "primaryKey": false, "notNull": true, "default": true }, "allowLiveKT": { "name": "allowLiveKT", "type": "boolean", "primaryKey": false, "notNull": true, "default": true }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "jobs_company_id_companies_id_fk": { "name": "jobs_company_id_companies_id_fk", "tableFrom": "jobs", "tableTo": "companies", "columnsFrom": ["company_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.projects": { "name": "projects", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "student_id": { "name": "student_id", "type": "integer", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "links": { "name": "links", "type": "text[]", "primaryKey": false, "notNull": true, "default": "ARRAY[]::text[]" }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "projects_student_id_students_id_fk": { "name": "projects_student_id_students_id_fk", "tableFrom": "projects", "tableTo": "students", "columnsFrom": ["student_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.resumes": { "name": "resumes", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "student_id": { "name": "student_id", "type": "integer", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "link": { "name": "link", "type": "text", "primaryKey": false, "notNull": true }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "resumes_student_id_students_id_fk": { "name": "resumes_student_id_students_id_fk", "tableFrom": "resumes", "tableTo": "students", "columnsFrom": ["student_id"], "columnsTo": ["id"], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.students": { "name": "students", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": true }, "rollNumber": { "name": "rollNumber", "type": "varchar(12)", "primaryKey": false, "notNull": false }, "verified": { "name": "verified", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "firstName": { "name": "firstName", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "middleName": { "name": "middleName", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "lastName": { "name": "lastName", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "mothersName": { "name": "mothersName", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "phoneNumber": { "name": "phoneNumber", "type": "varchar(10)", "primaryKey": false, "notNull": false }, "address": { "name": "address", "type": "text", "primaryKey": false, "notNull": false }, "profilePicture": { "name": "profilePicture", "type": "text", "primaryKey": false, "notNull": false }, "degree": { "name": "degree", "type": "text", "primaryKey": false, "notNull": false }, "branch": { "name": "branch", "type": "text", "primaryKey": false, "notNull": false }, "year": { "name": "year", "type": "text", "primaryKey": false, "notNull": false }, "skills": { "name": "skills", "type": "text[]", "primaryKey": false, "notNull": false, "default": "ARRAY[]::text[]" }, "linkedin": { "name": "linkedin", "type": "text", "primaryKey": false, "notNull": false }, "github": { "name": "github", "type": "text", "primaryKey": false, "notNull": false }, "ssc": { "name": "ssc", "type": "numeric(4, 2)", "primaryKey": false, "notNull": false }, "hsc": { "name": "hsc", "type": "numeric(4, 2)", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": {}, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }