-- ============================================
-- SEO (검색엔진 최적화) 테이블 생성
-- ============================================
-- 실행 방법: MySQL에서 이 파일을 실행하거나,
-- 아래 SQL을 phpMyAdmin에서 직접 실행하세요.
-- ============================================

CREATE TABLE IF NOT EXISTS `iw_seo` (
  `seo_no` int(11) NOT NULL AUTO_INCREMENT COMMENT 'SEO 번호 (Primary Key)',
  `ep_code` varchar(20) NOT NULL COMMENT '엔터프라이즈 코드',
  `gp_code` varchar(20) NOT NULL COMMENT '그룹 코드',
  `seo_name` varchar(100) DEFAULT NULL COMMENT '이름',
  `seo_job` varchar(200) DEFAULT NULL COMMENT '직업/직함',
  `seo_bio` text COMMENT '소개 (본문)',
  `seo_public` tinyint(1) NOT NULL DEFAULT '1' COMMENT '공개여부 (1:공개, 0:비공개)',
  `seo_region_city` varchar(50) DEFAULT NULL COMMENT '활동 지역 (시/도)',
  `seo_region_district` varchar(50) DEFAULT NULL COMMENT '활동 지역 (구/군)',
  `seo_keywords` varchar(500) DEFAULT NULL COMMENT '검색 키워드 (쉼표로 구분)',
  `seo_profile_image` varchar(255) DEFAULT NULL COMMENT '프로필 이미지 파일명',
  `seo_datetime` datetime DEFAULT NULL COMMENT '등록/수정 일시',
  PRIMARY KEY (`seo_no`),
  UNIQUE KEY `unique_ep_gp` (`ep_code`,`gp_code`),
  KEY `idx_ep_code` (`ep_code`),
  KEY `idx_gp_code` (`gp_code`),
  KEY `idx_public` (`seo_public`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='SEO 설정 테이블';

-- ============================================
-- 참고: 이 테이블은 각 엔터프라이즈(ep_code)와
-- 그룹(gp_code) 조합당 하나의 SEO 설정만 가질 수 있습니다.
-- ============================================
