728x90 반응형 Flask2 [Flask] Python ORM - SQLAlchemy 대량 데이터 한 번에 삽입 bulk_insert_mappings() 다량의 데이터를 추가/갱신할 때 레거시 코드처럼 Session.add() 메소드는 적절하지 못해보여서 벌크 작업으로 알아보았습니다.이 상황에서 사용할 수 있는 메소드는 add_all, bulk_save_objects, bulk_insert_mappings / bulk_update_mappings 정도로 나열할 수 있습니다.또한 SQLAlchemy Core도 포함할 수 있습니다.아래 코드는 for문을 사용해 각 행마다 인스턴스 객체를 생성하고 있습니다. cls()이 방식은 각 행의 데이터를 데이터베이스에 저장하기 위해 해당 클래스의 인스턴스로 변환하기 위한 것 @classmethod def store_data(cls, df) : # ▶ 데이터 프레임을 받아 데이터베이스에 저장 .. 2023. 4. 24. [Flask] 파이썬 플라스크(Flask) 서버 실행하기 python run.py 2023. 4. 19. 이전 1 다음 728x90 반응형