Tables

hobit 데이터베이스에 정의되어 있는 테이블들:

users

컬럼 타입 설명
id INT, PRIMARY KEY, AUTO_INCREMENT 사용자의 고유 식별자.
email VARCHAR(45), NOT NULL 사용자의 이메일 주소.
password VARCHAR(100), NOT NULL 사용자의 해시 처리된 비밀번호.
username VARCHAR(45), NOT NULL 사용자의 사용자 이름.
phone_num VARCHAR(45), NOT NULL 사용자의 전화 번호.
created_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP 사용자가 생성된 타임스탬프.
updated_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP, ON UPDATE CURRENT_TIMESTAMP 사용자가 마지막으로 업데이트된 타임스탬프.

faqs

컬럼 타입 설명
id INT, PRIMARY KEY, AUTO_INCREMENT FAQ의 고유 식별자.
maincategory_ko VARCHAR(300), NOT NULL FAQ의 메인 카테고리 (한국어).
maincategory_en VARCHAR(300), NOT NULL FAQ의 메인 카테고리 (영어).
subcategory_ko VARCHAR(300), NOT NULL FAQ의 서브 카테고리 (한국어).
subcategory_en VARCHAR(300), NOT NULL FAQ의 서브 카테고리 (영어).
question_ko VARCHAR(300), NOT NULL FAQ의 질문 (한국어).
question_en VARCHAR(300), NOT NULL FAQ의 질문 (영어).
answer_ko TEXT, NOT NULL FAQ의 답변 (한국어).
answer_en TEXT, NOT NULL FAQ의 답변 (영어).
manager VARCHAR(45), NOT NULL FAQ 담당 관리자.
created_by INT, DEFAULT NULL FAQ를 생성한 사용자의 ID. users 테이블의 외래 키.
updated_by INT, DEFAULT NULL FAQ를 마지막으로 업데이트한 사용자의 ID. users 테이블의 외래 키.
created_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP FAQ가 생성된 타임스탬프.
updated_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP, ON UPDATE CURRENT_TIMESTAMP FAQ가 마지막으로 업데이트된 타임스탬프.

senior_faqs

컬럼 타입 설명
id INT, PRIMARY KEY, AUTO_INCREMENT 시니어 FAQ의 고유 식별자.
maincategory_ko VARCHAR(300), NOT NULL 시니어 FAQ의 메인 카테고리 (한국어).
maincategory_en VARCHAR(300), NOT NULL 시니어 FAQ의 메인 카테고리 (영어).
subcategory_ko VARCHAR(300), NOT NULL 시니어 FAQ의 서브 카테고리 (한국어).
subcategory_en VARCHAR(300), NOT NULL 시니어 FAQ의 서브 카테고리 (영어).
detailcategory_ko VARCHAR(300), NOT NULL 시니어 FAQ의 상세 카테고리 (한국어).
detailcategory_en VARCHAR(300), NOT NULL 시니어 FAQ의 상세 카테고리 (영어).
answer_ko TEXT, NOT NULL 시니어 FAQ의 답변 (한국어).
answer_en TEXT, NOT NULL 시니어 FAQ의 답변 (영어).
manager VARCHAR(45), NOT NULL 시니어 FAQ 담당 관리자.
created_by INT, DEFAULT NULL 시니어 FAQ를 생성한 사용자의 ID. users 테이블의 외래 키.
updated_by INT, DEFAULT NULL 시니어 FAQ를 마지막으로 업데이트한 사용자의 ID. users 테이블의 외래 키.
created_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP 시니어 FAQ가 생성된 타임스탬프.
updated_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP, ON UPDATE CURRENT_TIMESTAMP 시니어 FAQ가 마지막으로 업데이트된 타임스탬프.

question_logs

컬럼 타입 설명
id INT, PRIMARY KEY, AUTO_INCREMENT 질문 로그의 고유 식별자.
faq_id INT 관련 FAQ의 ID. faqs 테이블의 외래 키.
user_question VARCHAR(300), NOT NULL 사용자의 질문.
language VARCHAR(45), NOT NULL 질문의 언어.
feedback_score INT 질문에 대한 피드백 점수.
feedback VARCHAR(300) 질문에 대한 피드백.
created_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP 질문 로그가 생성된 타임스탬프.

faq_logs

컬럼 타입 설명
id INT, PRIMARY KEY, AUTO_INCREMENT FAQ 로그의 고유 식별자.
faq_id INT 관련 FAQ의 ID. faqs 테이블의 외래 키.
username VARCHAR(45), NOT NULL 변경을 수행한 사용자의 사용자 이름.
prev_faq TEXT, NOT NULL FAQ의 이전 상태.
new_faq TEXT, NOT NULL FAQ의 새로운 상태.
action_type VARCHAR(255), NOT NULL FAQ에 수행된 액션 유형.
created_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP 로그가 생성된 타임스탬프.

senior_faq_logs

컬럼 타입 설명
id INT, PRIMARY KEY, AUTO_INCREMENT 시니어 FAQ 로그의 고유 식별자.
senior_faq_id INT 관련 시니어 FAQ의 ID. senior_faqs 테이블의 외래 키.
username VARCHAR(45), NOT NULL 변경을 수행한 사용자의 사용자 이름.
prev_senior_faq TEXT, NOT NULL 시니어 FAQ의 이전 상태.
new_senior_faq TEXT, NOT NULL 시니어 FAQ의 새로운 상태.
action_type VARCHAR(255), NOT NULL 시니어 FAQ에 수행된 액션 유형.
created_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP 로그가 생성된 타임스탬프.

related_faqs

컬럼 타입 설명
id INT, PRIMARY KEY, AUTO_INCREMENT 관련 FAQ의 고유 식별자.
faq_id INT FAQ의 ID. faqs 테이블의 외래 키.
related_faqs JSON 관련 FAQ ID의 JSON.
created_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP 관련 FAQ가 생성된 타임스탬프.
updated_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP, ON UPDATE CURRENT_TIMESTAMP 관련 FAQ가 마지막으로 업데이트된 타임스탬프.

user_feedbacks

컬럼 타입 설명
id INT, PRIMARY KEY, AUTO_INCREMENT 사용자 피드백의 고유 식별자.
faq_id INT 관련 FAQ의 ID. faqs 테이블의 외래 키.
feedback_reason VARCHAR(255) 피드백 이유.
feedback_detail TEXT, NOT NULL 사용자의 상세 피드백.
language VARCHAR(45), NOT NULL 피드백 언어.
resolved INT, DEFAULT 0 피드백 해결 여부 (0 또는 1).
created_at TIMESTAMP, DEFAULT CURRENT_TIMESTAMP 피드백이 생성된 타임스탬프.