20 lines
1.1 KiB
SQL
20 lines
1.1 KiB
SQL
-- 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)';
|