- 다운로드: 아래 링크 중 하나에서 본인의 운영체제에 맞는 PostgreSQL을 다운로드하여 설치하세요.
- 이 책의 실습 코드는 PostgreSQL 14.2에서 테스트 되었습니다.
1. 다운로드 한 설치파일을 실행하면 위와 같은 화면이 나옵니다.
2. 설치 경로를 지정합니다. 기본 경로를 그대로 사용하겠습니다.
3. PostgreSQL 서버, pgAdmin 4, Command Line Tools만 설치하겠습니다.
4. 데이터를 저장할 경로를 지정합니다. 기본 경로를 그대로 사용하겠습니다.
5. PostgreSQL에 접속할 때 사용할 비밀번호를 생성합니다.
6. PostgreSQL 서버의 포트 번호를 지정합니다. 기본 포트를 그대로 사용하겠습니다.
7. 지역값을 지정합니다. 기본 지역값을 그대로 사용하겠습니다.
9. 이제 모든 설치 준비가 끝났습니다. [Next]를 눌러 설치를 시작합니다.
- 여기서는 PostgreSQL을 설치할 때 함께 설치했던 PostgreSQL 관리 도구인 pgAdmin 4을 사용하여 실습하는 방법을 설명합니다.
- pgAdmin 4 외에, HeidiSQL(https://www.heidisql.com/) 등의 다른 GUI 기반 데이터베이스 관리 도구를 사용해도 좋습니다.
1. 설치된 pgAdmin 4를 실행하고, 설치할 때 생성한 비밀번호를 입력합니다.
3. 화면 중앙의 Add New Server를 클릭합니다.
4. 새로 생성할 PostgreSQL 서버의 이름을 입력합니다.
여기서는 SQL_for_data_analysis를 입력하였습니다.
5. Connection 탭으로 이동하여 Host 주소에 localhost를 입력하고, Password에 비밀번호를 입력합니다.
Save password? 를 선택하면 다음 접속부터 비밀번호를 묻지 않습니다. Save 버튼을 클릭합니다.
6. SQL_for_data_analysis라는 이름의 새로운 서버가 생성되었습니다.
7. 새로 생성한 서버의 데이터베이스 아래 postgres에서 마우스 우클릭하여 Query Tool을 선택하면
쿼리 에디터를 열 수 있습니다.
8. Chapter 2_데이터 준비 폴더에 있는 create_date_dimension_table.sql 파일을 참고하여,
날짜 차원 테이블을 생성하는 코드를 입력하고, 우측 상단의 실행 버튼을 클릭합니다.
9. 쿼리가 정상적으로 실행되었다는 메시지를 확인할 수 있습니다.
10. 상단의 메뉴: [Tools]-[Query Tool]을 통해서도 쿼리 에디터를 열 수 있습니다.
11. SELECT * FROM date_dim; 을 실행하면,
Data Output 탭에서 방금 생성한 날짜 차원 테이블의 데이터를 확인할 수 있습니다.