36 lines
840 B
Python
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()
|
|
|