intellij 2

[IntelliJ / DB] PostgreSQL 데이터베이스(스키마) 백업 및 복원하기

서론 프로젝트를 진행하며 더미 데이터를 검출 후 제거하는 기능이 추가되었고, 이를 테스트할 데이터를 쌓는 일이 필요해졌다. 단, 테스트를 진행하여 데이터를 정제하면 다음 번 테스트를 위해 다시 데이터를 쌓아야 하기 때문에, 스키마를 통째로(데이터 포함) 백업한 뒤 복원하는 것이 좋겠다고 판단했다. 시행착오를 다시 거치지 않기 위해 InteliiJ IDE 환경에서 PostgreSQL의 데이터베이스 및 스키마 백업/복원을 손쉽게 하는 방법을 기술한다. 개요 테스트를 반복하기 위해 데이터를 백업 및 복원할 때 많은 시간이 소요되면 작업 효율성이 떨어질 수밖에 없다. 따라서 보다 빠르게 백업 및 복원할 수 있는 이진 형식으로 dump 파일을 생성하여 저장하기로 결정했다. 해당 방법으로 복원하기 위해선 psql ..

Backend 2023.10.31

[IntelliJ] Resources 폴더를 찾지 못할 때 해결 방법 (application.properties 인식 방법)

개발 환경 IntelliJ 2022.2.2 Ultimate Spring Framework Maven 오류 메시지 및 원인 Error creating bean with name 'rootController': Injection of autowired dependencies failed; 프로젝트를 Git에서 클론하여 처음 빌드하는 중 위와 같은 오류가 발생하며 빌드가 진행되지 않았다. 원인을 살펴보니 Spring Bean이 제대로 주입되지 않고 있었고, 이는 application.properties를 제대로 인식하지 못하여 발생하고 있었으며, 결론적으로 IntelliJ가 src/main 하위의 resources 폴더를 제대로 찾지 못하고 있었기 때문이었다. 해결 방법 비교적 간단하게 해결이 가능하다. In..

Backend 2023.01.27
반응형