반응형
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
반응형
'programing' 카테고리의 다른 글
| getenv()에서 반환된 char*를 해제/삭제해야 합니까? (0) | 2023.09.12 |
|---|---|
| 특별한 조건으로 그룹화하는 방법 (0) | 2023.09.12 |
| 워드프레스(프론트엔드)의 대시 아이콘이 표시되지 않음 (0) | 2023.09.12 |
| 내 Git 저장소에서 참조되지 않은 블랍을 제거하는 방법 (0) | 2023.09.12 |
| MariaDB에서 SIGNAL을 제대로 사용할 수 없음 (0) | 2023.09.12 |