<aside> ➡️

이 프로젝트에서 사용되는 예시 데이터셋과 데이터베이스 스키마(DDL) 을 정의합니다.

init.sql

category.sql

department_admin.sql

department

-- 부서(Department) 테이블에 초기 데이터 삽입
INSERT INTO department (admin_id, name, status, is_manager, created_at, updated_at)
VALUES (NULL, '인프라팀', 'ACTIVE', 1, NOW(), NOW());

member ( 관리자 데이터 )

-- 회원(Member) 테이블에 관리자 데이터 삽입
INSERT INTO member (
    member_id,
    created_at,
    updated_at,
    image_url,
    department_role,
    email,
    is_reviewer,
    name,
    nickname,
    password,
    role,
    admin_id,
    department_id,
    status,
    email_notification_enabled,
    kakaowork_notification_enabled
)
VALUES (
           1,  -- 고유 회원 ID
           NOW(),  -- 생성 날짜
           NOW(),  -- 수정 날짜
           '<https://example.com/image.jpg>',  -- 프로필 이미지 URL
           'Administrator',  -- 부서 역할
           '[email protected]',  -- 이메일 주소
           0,  -- 승인 권한 여부 (1: 활성화)
           'Admin User',  -- 사용자 실명
           'adminnickname',  -- 사용자 닉네임
           '$2a$10$13P39n1Ws2gvEDOM/sdzGeo9yD6dEgwSIIhYHhD33s4XiJDya3g9a',  -- 비밀번호 (해시값, Password123!)
           'ROLE_ADMIN',  -- 사용자 역할 (관리자)
           NULL,  -- 관리자 ID
           1,  -- 부서 ID 
           'ACTIVE',  -- 계정 상태 (활성화)
           1,  -- 이메일 알림 활성화 여부
           1   -- 카카오워크 알림 활성화 여부
       );