-- Synology SSO 연동을 위한 컬럼 추가 -- 실행: psql -d weeklyreport -f add_synology_columns.sql -- Synology 계정 연결 정보 컬럼 추가 ALTER TABLE wr_employee_info ADD COLUMN IF NOT EXISTS synology_id VARCHAR(100); ALTER TABLE wr_employee_info ADD COLUMN IF NOT EXISTS synology_email VARCHAR(255); ALTER TABLE wr_employee_info ADD COLUMN IF NOT EXISTS synology_linked_at TIMESTAMP; -- 인덱스 추가 CREATE INDEX IF NOT EXISTS idx_employee_synology_id ON wr_employee_info(synology_id); -- 로그인 이력 테이블에 login_type 컬럼 추가 (이미 있을 수 있음) ALTER TABLE wr_login_history ADD COLUMN IF NOT EXISTS login_type VARCHAR(20) DEFAULT 'PASSWORD'; ALTER TABLE wr_login_history ADD COLUMN IF NOT EXISTS login_email VARCHAR(255); COMMENT ON COLUMN wr_employee_info.synology_id IS 'Synology 사용자 ID'; COMMENT ON COLUMN wr_employee_info.synology_email IS 'Synology 계정 이메일'; COMMENT ON COLUMN wr_employee_info.synology_linked_at IS 'Synology 계정 연결 일시'; COMMENT ON COLUMN wr_login_history.login_type IS '로그인 방식 (PASSWORD, GOOGLE, SYNOLOGY)';