[윈도우] PostgreSQL 설치 + pgAdmin 4 실행

2020. 9. 6. 16:58✅ STUDY/SQL

이번에 사이드 프로젝트에서 PostgreSQL을 사용하게 되어,
간단한 개념과 특징 그리고 설치법에 대해서 작성해보겠습니다:)

PostgreSQL

개념)
- PostgreSQL은 가장 복잡한 데이터 워크로드를 안전하게 저장하고 확장하는 많은 기능과 결합 된 SQL 언어를 사용하고 확장하는 강력한 오픈 소스 객체 관계형 데이터베이스 시스템입니다.

사용 이유)
- PostgreSQL은 개발자가 애플리케이션을 구축하고, 관리자가 데이터 무결성을 보호하고 내결함성 환경을 구축하고, 데이터 세트의 크기에 관계없이 데이터를 관리하는 데 도움이 되는 많은 기능 을 제공합니다.뿐만 아니라 무료 및 오픈 소스 , PostgreSQL는 확장성이 뛰어납니다. 예를 들어, 자신 만의 데이터 유형을 정의하고, 사용자 정의 함수를 구축하고, 데이터베이스를 다시 컴파일하지 않고도 다른 프로그래밍 언어로 코드를 작성할 수도 있습니다!

 

 


PostgreSQL 설치 및 다운로드


윈도우에서 PostgreSQL 설치를 진행해볼게요!

www.enterprisedb.com/downloads/postgres-postgresql-downloads

 

Download PostgreSQL Database for Windows, Linux and MacOS & 32-bit or 64-bit Versions | EDB

Download PostgreSQL packages or installers free from EDB. Get PostgreSQL for Windows, Linux and MacOS platforms. Download 32-bit or 64-bit versions. Download open-source PostgreSQL now.

www.enterprisedb.com

위 링크를 클릭하면 아래와 같은 화면이 나옵니다.
자신의 운영체제에 맞게 버전을 클릭해 설치파일을 다운로드 해줍니다.

저는 윈도우의 10.14 버전을 다운로드해줬어요 !

 

 

하단처럼 실행파일이 다운로드 되어지고, 완료되었다면 클릭해 실행해줍니다.


자동으로 Setup 설치 파일이 실행됩니다. 계속 Next를 눌러 설치를 진행해주세요.

4개의 항목을 모두 check 해주시고, Next 눌러주세요!

설치 경로 설정) 기본 경로로 지정 - Next >

개인 비밀번호 설정) 자신이 사용할 비밀번호 입력 - Next >

언어 설정) Korean, Korea로 설정 - Next >

 

이후에 모두 Next를 눌러주시면, 설치가 진행이 됩니다.
설치가 끝나면 Finish를 눌러 설치를 완료해줍니다! 

 


pgAdmin 4 실행 및 사용법

pgAdmin은 웹 브라우저 기반 데이터베이스 관리 GUI툴 입니다.

메뉴 검색 창에 'pgAdmin'을 검색하면 앱이 하나 나타납니다.
해당 아이콘을 클릭해주세요.

자동으로 웹 브라우저에 실행이 됩니다. 
설치 시, 적어주셨던 자신만의 비밀번호를 입력하고 OK를 눌러줍니다.

이제 정말정말 DB에 접속해보도록 해요!
왼쪽 상단의 'Servers' 아이콘을 더블클릭 해줍니다.

한번 더 자신의 비밀번호를 입력해주시고, OK를 눌러줍니다.


아래의 화면이 나오셨다면, 성공!!

 

 

다음 포스팅에서는
기본 PostgreSQL DDL 문법(USER 생성, 변경, 삭제)에 대해 알아볼게요!

 

 


참고) www.postgresql.org/about/

 

PostgreSQL: About

About What is PostgreSQL? PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. The origins of PostgreSQL

www.postgresql.org