JJCSA / backend

0 stars 1 forks source link

Search API #102

Closed sanketshah1997 closed 2 years ago

sanketshah1997 commented 2 years ago

Before Merging we need to create a view in Stage Database as below. Did not added the view definition in liquibase yet as It might conflict with email changes etc.

DO $do$ BEGIN IF NOT EXISTS( SELECT COUNT(*) FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'jjc_search_view' ) THEN CREATE OR REPLACE VIEW JJC_SEARCH_VIEW AS SELECT u.ID AS USER_ID, CONCAT(u.FIRST_NAME ,' ', u.MIDDLE_NAME,' ', u.LAST_NAME) as FULL_NAME, u.STATE AS LIVING_STATE, u.CITY AS LIVING_CITY, e.SPECIALIZATION AS WORK_SPECIALIZATION, e.UNIVERSITY_NAME AS UNIVERSITY, w.ROLE AS WORK_ROLE FROM USER_ACCOUNT u LEFT OUTER JOIN EDUCATION e on e.USER_ID = u.ID LEFT OUTER JOIN WORK_EX w on w.USER_ID = u.ID; END IF; END $do$