programing

ORM 마이그레이션을 입력합니다.불필요한 쿼리 생성을 중지하는 방법

jooyons 2023. 9. 12. 20:00
반응형

ORM 마이그레이션을 입력합니다.불필요한 쿼리 생성을 중지하는 방법

TypeORM 마이그레이션을 실행할 때마다 원하지 않는 SQL 쿼리가 생성되는 문제가 발생합니다.이러한 쿼리에는 코드베이스의 해당 엔티티를 변경하지 않은 경우에도 데이터베이스 테이블의 열에 대한 업데이트가 포함됩니다.

이러한 쿼리가 생성되는 이유를 잘 모르며, 향후 생성되지 않도록 하는 방법을 알고 싶습니다.버전 제어 시스템에서 마이그레이션 파일에 대한 최근 커밋 또는 변경 사항을 확인하고 엔티티를 다시 확인하여 열이 변경되지 않았지만 문제가 지속되는지 확인했습니다.

이 문제를 해결하고 해결하는 방법에 대한 제안을 찾고 있습니다.typeOrm version used 0.2.45 ts-node version 10.9.1 db type mariadb를 사용했습니다.

열이 변경되지 않았는지 확인하기 위해 엔티티를 다시 확인합니다.마이그레이션에는 엔티티에 대한 변경 사항을 반영하기 위해 필요한 변경 사항만 포함될 것으로 예상했습니다. 또한 마이그레이션 파일을 모두 삭제하고 다시 생성하여 동일한 문제가 발생했습니다.

언급URL : https://stackoverflow.com/questions/75185169/typeorm-migrations-how-to-stop-generating-unnecessary-queries

반응형