728x90
개요
프로젝트 진행 중 PostgreSQL을 도커 컨테이너로 실행하여 하나의 서버 인스턴스에서 여러 데이터베이스를 논리적으로 분리해 사용하고 있었습니다.
그러던 중, 제가 관리하는 데이터를 다른 애플리케이션을 맡은 팀원이 필요로 하여 DDL 요청을 받게 되었습니다.
하지만 데이터를 하나씩 추출하는 것은 비효율적이었고, 다른 방법을 찾던 중, 제가 사용 중인 인텔리제이에서 제공하는 'SQL Inserts' 기능을 알게 되었습니다.
DDL 추출
- 1. 원하는 데이터베이스를 클릭하고 위 그림과 같이 SQL Inserts를 선택합니다.
- 2. 바로 오른쪽에 Export data..를 클릭합니다.
- 그러면 'Export Data' 창이 뜨고, 'Extractor' 옵션에서 다양한 추출 방법을 선택할 수 있습니다.
'TIL,일일 회고' 카테고리의 다른 글
[TIL, 일일 회고] 2024.09.21 - N+1 문제 해결 및 성능 최적화: HubPath 조회 트러블슈팅 (0) | 2024.09.22 |
---|---|
[TIL, 일일 회고] 2024.09.20 - N+1 문제에서 Fetch Join을 선택하는 이유 (0) | 2024.09.20 |
[TIL, 일일 회고] 2024.09.18 - PostgreSQL에서 문자열 길이 초과 오류 해결: @Lob 어노테이션 (0) | 2024.09.18 |
[TIL, 일일 회고] 2024.09.17 - Zipkin 분산 트레이싱 실패 원인 분석 (0) | 2024.09.17 |
[TIL, 일일 회고] 2024.09.16 - Kafka Unrecognized token 에러원인과 해결방법 (0) | 2024.09.16 |