기능구현중
This commit is contained in:
19
server/sql/add_synology_columns.sql
Normal file
19
server/sql/add_synology_columns.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
-- 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)';
|
||||
Reference in New Issue
Block a user