handOver2/scripts/load_common_data.py

36 lines
840 B
Python

# -*- coding: utf-8 -*-
"""
공통 데이터 로드 스크립트
ori_data 디렉토리의 SQL 파일에서 데이터를 로드하여 공통 데이터베이스에 삽입합니다.
"""
import sys
from pathlib import Path
# 프로젝트 루트를 경로에 추가
project_root = Path(__file__).parent.parent
sys.path.insert(0, str(project_root))
from database.common_db_manager import CommonDatabaseManager
from core.logger import get_logger
logger = get_logger(__name__)
def main():
"""메인 함수"""
logger.info("공통 데이터 로드 시작")
# 공통 데이터베이스 관리자 초기화
common_db = CommonDatabaseManager()
# SQL 파일에서 데이터 로드
common_db.load_data_from_sql_files()
logger.info("공통 데이터 로드 완료")
if __name__ == "__main__":
main()